Запуск процесса в фоновом режиме после закрытия терминала

Я пытаюсь запустить скрипт в фоновом режиме даже после закрытия терминала. Я искал и искал и пыталсяnohup а такжеdisown но ни один, кажется, не работает. Когда я закрываю окно терминала, я получаю типичныйClosing this window will terminate the running processes: watch. сообщение. Это заканчивает тем, что заканчивал мой фоновый процесс, даже при использованииnohup или жеdisown, В чем может быть проблема?

Мой код представляет собой две простые строки

cmd="nohup watch -n 1 sudo /etc/block.sh > /dev/null"
$cmd & # blocks automatically  

Это находится в.bash_profileпотому что я хочу, чтобы он запускался всякий раз, когда я открываю новый терминал.

Вы можете игнорировать sudo; Я уже нашел способ выполнить команду sudo без ввода пароля.

Я использую Mac OSX.

Ответы на вопрос(2)

Ваш ответ на вопрос