Попробованный:
while true; do date; sleep 1; done
Добрался:
Thu Aug 27 17:33:24 IDT 2009
Thu Aug 27 17:33:25 IDT 2009
Thu Aug 27 17:33:26 IDT 2009
...
Но:
nohup while true; do date; sleep 1; done
Получил меня:
bash: syntax error near unexpected token `do'
Какие-либо идеи, почему?
Если Вы ДЕЙСТВИТЕЛЬНО хотели сделать все это на командной строке, не делая сценарий, сделайте это:
nohup bash -c "while true; do date; sleep 1; done"
в то время как на самом деле команда, которая встроена в удар, не отдельный исполняемый файл, таким образом, nohup не может выполнить его. Если Вы захотите сделать это, то необходимо будет поместить команды в файл и затем использовать nohup для петляния.