Запуск скрипта bash даже после закрытия терминала

у меня есть основной скрипт

while sleep 120; do cmd; done &

который я хочу запустить даже после закрытия терминала. Как я могу этого добиться?

пробовал

nohup while sleep 120; do cmd; done &

disown while sleep 120; do cmd; done &

но я получаю

-bash: syntax error near unexpected token `do' 

как раз. Благодаря
ps: Я новичок в терминале.

15
задан user1590595
25.02.2023 22:04 Количество просмотров материала 3148
Распечатать страницу

1 ответ

потому что while - это встроенная оболочка. Это должно сработать:

nohup bash -c "while sleep 120; do some_commands; done" &`
3
отвечен Kamil Maciorowski 2023-02-27 05:52

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх