linux nohup Запуск команды терминала, с продолжение работы после его закрытия (независимой в т.ч. для ssh)
Primary tabs
Запустить команду, так чтобы она "выжила" (продолжила работать) даже после закрытия терминала (например, из-за отваливания ssh-соединения) можно с помощью утилиты nohup
nohup комада аргументыКоманды &
-- амперсанд в конце нужен, чтобы свернуть в фон сам nohup
Например (команда с аргументами):
nohup ls -l
Несколько команд без привязки к терминалу (&&)
Используйте команду:
sh -c
Например:
nohup sh -c 'START_DATE=`date` \ && time \ ls -l \ && END_DATE=`date` \ && echo -e "Final: \nStarttime: $START_DATE \nEndtime: $END_DATE"' \ > ~/nohup.out
-- тут мы использовали многострочную команду с замером времени.
- Log in to post comments
- 2999 reads