Ubuntu 16.04
Все по стандарту,при запуске из папки и из терминала работает,когда пишу в крон,он его хоть и пытается выполнить(судя по логам), но не отрабатывает.
Крон (запускаю из crontab -e)
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
06 16 * * * /home/kram/script.sh
#
Сам скрипт
#!/bin/bash
#firefox http://www.google.com
#xdotool search "Mozilla Firefox" windowactivate
sleep 3
xdotool mousemove 541 67
sleep 1
xdotool click 1
sleep 1
xdotool click 2
sleep 1
xdotool click 3
sleep 1
#firefox http://www.youtube.com
sleep 1
#xdotool key ctrl+w
суть такова,что нужно запустить браузер и сделать там клики.
Сперва пытался и браузер оставлять, но потом решил закомментить его на всякий... не помогло.
Файл исполняемый, chmod +x прописывал.Исполняемые файлы запускаются при открытии.
Вот кусок лога,но информативности в нем нет.
Jul 1 15:38:01 kram-N68S3 CRON[18729]: (kram) CMD (/home/kram/script.sh)
Jul 1 15:38:09 kram-N68S3 CRON[18728]: (CRON) info (No MTA installed, discarding output)
тут я и сам вижу,что крон запускает скрипт, и нет почтового клиента.
вот результат вывода команды ls -l
-rwxrwxrwx 1 kram kram 269 Июл 1 15:46 /home/kram/script.sh
Перекопал тут ответы,, было пару похожих тем, но решений не увидел.
Пытался перед адресом скрипта ставить root
Пытался редактировать и системный крон sudo crontab -e
C и без первых 2х строчек (шелл/путь).
Где-то косячу и не могу понять где.