Я хотел бы запустить сценарий в 18:00 на удаленном сервере, но не хочу ждать, чтобы запустить его. Я не хочу использовать cron, так как это разовая сделка.
Могу ли я сделать что-то вроде «nohup myscript &» с помощью команды «сна» или «после»?
Спасибо!
Вы уверены, что не ищете что-то вроде в.
Вы можете использовать at
(man at
) для этого, и тогда вам не понадобится nohup.
Если бы вы действительно хотели, вы могли:
nohup bash -c 'sleep 5; command' &
Но вам может быть лучше запустить команду на экране, а затем использовать спящий режим перед этим, чтобы вы могли легко проверить вывод.