Выполнение основной команды с помощью крона!

Я выполняю Ubuntu16.
Я пытаюсь запустить очень простые скрипты удара и задания крона!

Я пытаюсь заставить крон запускать следующий скрипт удара ежедневно:

#!/bin/bash
echo "Hello James how is your day going" 

Я могу запустить скрипт из командной строки, без проблем, но крон не будет? Мое задание Крона настраивается как таковое:

0 15 * * * /tmp/myjob.sh

Что я пропускаю?

1
задан 9 August 2017 в 17:41

3 ответа

В чем Вы на самом деле нуждаетесь, в первую очередь, этот сценарий здесь:

#!/bin/sh
eval "export $(egrep -z DBUS_SESSION_BUS_ADDRESS /proc/$(pgrep -u $LOGNAME gnome-session)/environ)";

#Code:
DISPLAY=:0 
notify-send "Hello James how is your day going"

можно протестировать путем выполнения его каждую минуту.

*/1 * * * * /tmp/myjob.sh

Это будет давать Вам всплывающее окно каждую минуту с тем, как Вы делаете ;)

4
ответ дан 3 December 2019 в 06:30

Во-первых, необходимо запустить сценарии удара с 'хижины': #!/bin/bash (не забывают # ключ). Также дайте разрешение выполнения файла:

chmod +x /tmp/myjob.sh 

Затем на кроне я предложил бы, чтобы Вы поместили как:

0 15 * * * /tmp/myjob.sh

Вы задание крона установлено работать каждый день как 15:00 (15:00). Я предложил бы, чтобы Вы поместили его для выполнения каждые 2 минуты для тестирования сначала.

1
ответ дан 3 December 2019 в 06:30
crontab -u yourusername -e

Добавьте пример для выключения монитора за 2 минуты:

MAILTO=""
*/2 * * * * XAUTHORITY=/home/yourusername/.Xauthority DISPLAY=:0.0 xset dpms force off > /dev/null

крон перезапуска

service cron restart

Никакая потребность создать a .sh файл!

1
ответ дан 3 December 2019 в 06:30

Другие вопросы по тегам:

Похожие вопросы: