Используйте "nohup &" всегда получите [1]+ выход 1 после ENTER
1 ответ
Решение
Вы должны разделить команды, используя ;
(вторая команда будет независимой от первой) или &&
(второй будет запущен только в случае успеха первого).
Затем вам нужно использовать оболочку с группировкой команд или использовать подоболочку, чтобы сделать команды как одну (только оболочку) для nohup
и выполните команды внутри процесса оболочки:
nohup bash -c '{ command_1 && command_2 ;}' &
Или же
nohup bash -c '( command_1 && command_2 )' &