Если я запускаю команду watch
в фоновом режиме, она останавливается. Если перенести задание на передний план, оно снова запустится, но я хочу, чтобы оно работало в фоновом режиме.
$ watch ./do-something.sh &
[1] 97673
[1]+ Stopped watch ./do-something.sh
Я ожидаю, что эта работа будет работать в фоновом режиме, но это не так
$ bg 1
[1]+ watch ./hello.sh &
[1]+ Stopped watch ./hello.sh
Это тоже ничего не делает. Запуск задания на переднем плане и перемещение в фоновом режиме с помощью Ctrl-Z и "запуск" его с помощью bg 1
также не работают.
Это "особенность" часов? Я просто хочу периодически что-то запускать, каждые несколько секунд, и мне не особенно важны результаты. (Cron не подходит для этого, fwiw).