LINUX.ORG.RU
ФорумAdmin

Почему не выполняется команда

 


0

2

Здравствуйте, ничего в инете не нашёл, в гугле не забанили…но вот в файле /var/spool/cron/crontabs/root всего одна строчка 13 16 * * * 59 19 * * * /home/test/test/prim.sh в этом скрипте тоже одна строчка

#!/bin/bash

shutdown -t now

если я этот скрипт запускаю под рутом скрипт выполняется, но в кронтабе рута под он не выполняется. Как сделать чтоб комп выключился?



Последнее исправление: tmpnikl (всего исправлений: 2)

вот в файле

если редактировалось через файл, а не crontab -e, то нужно еще и демон перезапустить.

всего одна строчка

13 16 * * * 59 19 * * * /home/test/test/prim.sh

звёздочек точно нужное количество?

.---------------- minute (0 - 59)
|  .------------- hour (0 - 23)
|  |  .---------- day of month (1 - 31)
|  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
|  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
|  |  |  |  |
*  *  *  *  *  команда для выполнения

всего одна строчка

а PATH не надо?

Clockwork ★★★★★
()
Последнее исправление: Clockwork (всего исправлений: 1)
Ответ на: комментарий от Clockwork

Спасибо, у меня в скрипте после команд в самом конце файла стояло shutdown -h now скрипт отрабатывал, а комп не выключался, тогда я удалил в скрипте всё, и стал экспериментировать, но сейчас изменил на sudo shutdown -t now в скрипте и всё стало нормально, подожду до понедельника, как отработает скрипт.

tmpnikl
() автор топика
Ответ на: комментарий от kostik87

Это от реализации кажется зависит, разновидностей cron много, не все умеют в пользовательские crontab.

Jameson ★★★★★
()
Последнее исправление: Jameson (всего исправлений: 1)