Я предполагаю, что вы имеете в виду crontab, когда говорите «crontable», и в этом случае ваше форматирование просто неверно. Для справочной страницы crontab ( 1 ):
These special time specification "nicknames" are supported,
which replace the 5 initial time and date fields, and are prefixed by the '@' character:
@reboot : Run once after reboot.
Псевдоним @reboot
заменяет только 5 полей времени / даты;вам все еще нужно соблюдать правила форматирования команд в crontab (опять же, из страниц man):
<date fields> <user to run command as> <command to run>
Например,
30 12 * 8 * root touch /tmp/file
Поэтому, если вы хотите использовать псевдоним @reboot
, все, что вам нужно заменить, - это пять полей времени / даты в начале строки, например,
@reboot root touch /tmp/file