Что мешало бы задаче быть выполненным в фоновом режиме?

Systemd управляет dbus сессиями в Arch. Если у Вас есть активное logind сессия, затем можно завершить работу или перезагрузка с помощью systemd без полномочий пользователя root. Посмотрите раздел управления питанием systemd страницы на Дуге Wiki:

systemctl poweroff

Если будут другие активные места, то Вам предложат пароль.

3
28.08.2014, 16:43
2 ответа

Почти наверняка команда пыталась читать с терминала, когда он не был на переднем плане группа процессов. Это заставит ядро ​​отправить SIGTTIN процессу, который по умолчанию остановит процесс. Простым тестом было бы перенаправить stdin на / dev / null. Если процесс работает в фоновом режиме без остановки, значит, проблема заключалась в SIGTTIN, как описано.

5
27.01.2020, 21:12

Если вход NO (или стандартный) действительно требуется, вы можете сделать следующее:

 php ./Script.php </dev/null &
2
27.01.2020, 21:12

Теги

Похожие вопросы