Я пытался использовать @reboot /my/script в cron для запуска скрипта на 10.04.4 VM, запущенного в VMware Fusion верхней печати ifconfig, в файл в общей папке, который является /mnt/hgfs/somedir. [ ! d0]
Это не сработало, потому что hgfs еще не смонтирован как удаленный каталог при запуске системы. Возможно ли сделать что-то вроде @reboot +10s для запуска задания cron через 10 секунд после запуска системы, когда я могу реально ожидать, что этот удаленный каталог установлен в системе?
Для более надежного варианта ваше задание cron может быть
@reboot until [ -d /mnt/hgfs/somedir ]; do sleep 1; done; /my/script
. Подождите, пока каталог не будет на самом деле, поэтому вам не нужно угадывать, сколько времени потребуется, или беспокоиться о том, что это может потребоваться больше времени.