У меня есть shell в Ubuntu 16.04 с именем foo , которая выводит обновление состояния при нажатии любой кнопки. Он находится в /usr/local/bin/foo , поэтому я могу вызывать программу где угодно. Программа работает так: $ foo Welcome после того, как я нажму клавишу, она покажет: Time now is 01:23:45 Если я нажму Ctrl-C , он […]
Задание может быть запущено или остановлено (приостановлено). Когда мы говорим о работе на переднем плане и фоновых заданиях, говорим ли мы только о работе? Фоновые задания и задачи переднего плана всегда находятся в рабочем состоянии? Имеет ли смысл говорить, является ли остановленная работа передним или задним планом?
Когда фоновый процесс выводит на вывод stdout на терминал, будет ли выход выводиться как вход stdin в процесс переднего плана? Обратите внимание, что процесс background и переднего плана не связан по каналу. У меня есть этот вопрос, потому что, когда процесс переднего плана ждет ввода stdin, я могу ввести терминал для его подачи. Вывод stdout […]
У меня есть команда вроде этого: sudo sh -c "echo $ADDR > /sys/class/gpio/export" Он корректно работает из оболочки, но если я запускаю его как фоновый процесс, я получаю следующую ошибку: нет tty присутствует и не указана запрошенная программа Как я могу решить эту проблему? спасибо Редактировать Я забыл показать вам шаги, которые я сделал: Подключен […]
Пожалуйста, помогите в следующем. Я делаю ssh user@server "source script.csh" с моего домашнего сервера Предположим, что script.csh содержит 10 команд: Команда от 1 до 3 запускается мгновенно 4-я команда занимает 10-12 часов для завершения От 5 до 10-й команды также выполняется мгновенно Последняя команда копирует данные на домашний сервер. Я хочу держать оболочку удаленного сервера […]
Используя этот ответ https://unix.stackexchange.com/a/283521/114939 который позволяет нам находить процессы, которые сохраняют заданный pty открытым без входа (команда who не может их показать), заставила меня спросить обратное. Как получить открытые pty (ы) для данного процесса в системах AIX? (для тех, кто запущен в фоновом режиме, а не «прикреплен» к терминалу / pty login).
Что означает «wd» в следующем выпуске задания фона emacs? $jobs [3]- Stopped emacs -nw new\ file (wd: ~/dirlinks/cs/computer_system/composition/hardware)
Я хотел бы начать конкретный процесс для конкретного пользователя, когда он открывает свой первый сеанс и завершает процесс, когда пользователь закрывает свой последний сеанс. Нет количества активных сеансов пользователя, должен быть активен только один экземпляр процесса, и его нужно прекратить, если сеансов больше нет. Как я могу это достичь? дополнение: процесс имеет атрибут setuid и […]
Когда я выполняю команду nohup из той же папки, она работает нормально (server.php используется для прослушивания порта 7070) root@servername:/var/www/html/admin# nohup php server.php & [4] 2803 root@servername:/var/www/html/admin# nohup: ignoring input and appending output to 'nohup.out' root@servername:/var/www/html/admin# lsof -i :7070; echo $? COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME php 2803 root 3u IPv4 21955 […]
Я переключу некоторые серверы на Debian 8 и используя realmd для проверки подлинности Active Directory (LDAP / Kerberos). Это отлично работает и позволяет пользователям домена регистрироваться на моем сервере и т. Д. Однако как я могу запустить автоматический процесс (например, медиа-сервер, например Plex, или загрузить клиентскую передачу), используя учетные данные пользователя домена? Оба этих приложения […]