1
ответ

Что pkill-USR1-n-x dd команды означает точно?

Я использую dd, чтобы сделать сетевую передачу образа диска к SD-карте на моем BeagleBone. Используя pkill-USR1-n-x dd в соединении SSH к этому BeagleBone дает мне обновление статуса передачи...
20.10.2014
1
ответ

PID ошибки порождения процесса

У меня есть этот сценарий: #!/bin/bash #-> dump. $pid ulimit-c неограниченное прерывание # ДОПУСКАЮТ ОШИБКУ, набор-o errexit # также захватывает ошибку посреди канала (1) # иначе, это только захватит ошибку на (2), устанавливает-o...
02.09.2014
1
ответ

Программы Linux могут быть отправлены команду SIGXXX, на которую они могут ответить в UI?

Я испытываю команду тайм-аута и хотел бы знать, существует ли сигнал уничтожения, что программа GUI, будут ли графический рабочий стол или терминальная программа рассматривать как пользователь, завершающий программу...
03.08.2014
1
ответ

Получены несколько процессов, сообщая о сигналах

Если я запускаю несколько программ с программой и в одном терминале, и затем от другого начинают отправлять SIGKILL SIGINT или любой другой сигнал, будете, терминал, выполняющий все процессы, говорит мне что...
02.08.2014
1
ответ

Ctrl-C проигнорирован pppd, когда он вставляется в сценарий оболочки

Я пытаюсь соединиться с сетью GPRS через подключенный модем GSM последовательного порта. Когда я называю вызов/usr/sbin/pppd <peer_name> из командной строки, он правильно получает и обрабатывает Ctrl+C от...
01.07.2014
1
ответ

Что сигнал X отправляет его клиентам, когда он получает SIGINT?

Если я завершаю сервер Xorg с сигналом SIGINT (например, когда я нажимаю Ctrl+C), какой сигнал он отправляет его клиентам?
20.06.2014
1
ответ

Этот диспетчер производит процесс-зомби?

У меня есть такой сценарий оболочки диспетчера. в то время как считанная строка делает $line java TestProg и сделанный <$tasklist На странице Wikipedia процесса-зомби, это говорит, не удается ли родителю звонить, ожидают...
16.06.2014
1
ответ

Делает окно времени, все еще существуют, когда сигнал не заблокирован

Во многих книгах говорится, что окно времени существует между поколением и доставкой сигнала, когда сигнал не заблокирован. Так интересно, существует ли окно времени все еще, когда сигнал не...
21.03.2014
1
ответ

В которых случаях РАЗВЕ SIGHUP не отправляется в задание, когда Вы выходите из системы?

Я прочитал ответ от пользователя, который утверждал, что рабочее нечто 2> &1> и output.log и приведет к нечто, продолжающему работать, даже когда они выходят из системы. По словам этого пользователя, это даже...
28.07.2013
1
ответ

Каково различие между выходом из процесса через Ctrl+C по сравнению с изданием уничтожения-9 команд?

Я знаю, что могу уничтожить любой процесс с уничтожением-9 команд. Но иногда я вижу, что, даже если я завершил программу с CTRL+C, процесс не становится уничтоженным. Таким образом, я хочу знать различие...
23.01.2013
1
ответ

'уничтожьте работы' ТЕРМИНА-s, 'уничтожьте-s ABRT', получает “Операцию, не разрешенную”

Существует процесс, которым я владею, чья документация утверждает, что я могу отправить SIGABRT в то, для получения некоторой отладочной информации. Однако, когда я пытаюсь отправить SIGABRT, я возвращаю "Операцию, не разрешенную". Я...
27.12.2012
1
ответ

Управляющий символ проблема STTY

Я изменяю управляющий символ (например, - ^C) использующий stty предают ^_ земле под полномочиями пользователя root. Это изменяется успешно. Но когда я закрываю терминал и вводный терминал снова, чтобы проверить ли то же управление...
31.08.2012
1
ответ

Почему процесс висячей строки не получает сигналы?

У меня есть два сценария оболочки: launch_job.sh и sub_job.sh. Если launch_job.sh использует следующий метод для выполнения sub_job.sh: nohup sub_job.sh и sub_job.sh становится висячей строкой, т.е. с PPID 1. Я...
21.12.2011
1
ответ

Можно ли указать отдельное прерывание в подоболочке, созданной с ()?

Я пишу сценарий, который запускает подоболочку, чтобы уйти и сделать некоторую работу. В особом случае сценарий должен сказать подоболочке чисто останавливать то, что это делает и выход рано. Однако мой psuedo-...
24.05.2011
0
ответов

Какова настоящая причина, по которой nohup./a.out умирает, когда сеанс SSH истекает?

Когда вы запускаете./a.out в терминале через SSH, а затем истекает время сеанса SSH,./a.out уничтожается. Почему это? Некоторые говорят, что это из-за SIGHUP. Но запуск nohup./a.out по-прежнему имеет то же самое...
15.07.2021
0
ответов

__ИСПОЛЬЗОВАНИЕ _Код POSIX и VS в дистрибутиве WSL

Я изучаю C и обычно использую VS Code в Ubuntu. Для удобства я пытаюсь перенести свои учебные материалы на Windows, где происходит много других моих работ, поэтому я установил WSL 2 и его...
02.07.2021
0
ответов

Можно ли принудительно закрыть программу, которая игнорирует сигналы, нажав Ctrl -C?

У меня есть программа, которая игнорирует SIGINT, но я хочу запустить ее на переднем плане. Я хотел бы найти способ принудительно закрыть его по нажатию Ctrl -C. Есть ли способ написать оболочку (, которую вы бы назвали./wrapper....
28.05.2021
0
ответов

Должна ли оболочка POSIX поддерживать сигнал SIGPOLL?

Я никогда не использовал сигнал POLL, но он указан как некий сигнал, который имеет действие по умолчанию для аварийного завершения процесса :https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/signal.h....
02.05.2021
0
ответов

Какой поток получает SIGURG?

Недавно я написал «учебную заметку» об Unix,и я сделал следующее предложение о многопоточных процессах -:для ядра будет почти невозможно идентифицировать поток, который должен...
11.02.2021
0
ответов

Почему [kill -s SIGUSR1] не работает внутри скрипта, но работает в командной строке? (относительно :неверная спецификация сигнала)

Я пытаюсь написать сценарий оболочки (/bin/sh ), который включает параметр строки команды -для отправки SIGUSR1 процессу :моя _команда (){ printf "Отправка SIGUSR1 :" kill -s SIGUSR1 `...
21.01.2021
0
ответов

Процесс, находящийся в состоянии TASK _INTERRUPTIBLE, пробуждается только при доставке сигнала?

В программном интерфейсе Linux указано 22.3 Прерываемые и непрерываемые состояния сна процессов. Нам нужно добавить оговорку к нашему предыдущему утверждению, что SIGKILL и SIGSTOP всегда действует немедленно...
09.12.2020
0
ответов

Потерян сигнал для фонового процесса Bash

Когда я запускаю фоновое задание в Bash 5.1 и немедленно посылаю ему сигнал, эти сигналы, похоже, теряются. Короткая демонстрация :$ cat simple.cc #включает #включить #включить &...
03.12.2020
0
ответов

Почему, если я изменю имя команды procps kill (mv /usr/bin/kill /usr/bin/anotherkill )в Ubuntu 20.04, она перестанет работать?

Например, если я запускаю Anotherkill -s 9 1234, я получаю это сообщение об ошибке :навык :"anotherkill" не поддерживается Для получения более подробной информации см. навык (1 ). Однако указанная выше справочная страница не помогает....
24.10.2020
0
ответов

В чем разница между командой `Ctrl + C `и командой `kill -2 `для отправки сигнала?

Например, когда я запускаю приведенный ниже сценарий, если я посылаю сигнал INT с помощью Ctrl + C, файл сценария немедленно прерывается. Но когда я пытаюсь выполнить тот же процесс с командой kill, что и kill -2...
23.10.2020
0
ответов

Полностью отключить настройки энергосбережения? Потеря сигнала HDMI (DPMS и экранная заставка уже отключены)

В моей среде MX Linux XFCE у меня возникает проблема, заключающаяся в том, что через определенное время без взаимодействия после включения питания сигнал HDMI пропадает и может быть восстановлен только нажатием клавиши на клавиатуре. Я бы...
22.10.2020
0
ответов

Вызывать только асинхронные -сигнальные -безопасные функции в обработчиках сигналов?

Я новичок в сигналах и обработчиках сигналов, и я читал книгу, в которой говорится, что в ваших обработчиках можно вызывать только асинхронные -сигнальные -безопасные функции. Функция, которая является асинхронной -сигнальной -безопасной, или просто безоп
13.09.2020
0
ответов

Что означает «proc» в «sigprocmask»?

Я новичок в Linux и сигналах, извините, если мой вопрос звучит глупо, мы знаем, что приложения могут явно блокировать и разблокировать выбранные сигналы с помощью функции sigprocmask, но что означает 'proc'...
13.09.2020
0
ответов

Можно ли использовать пары сокетов в качестве безопасных буферов сигналов -?

Я думаю о способе связи между обработчиками сигналов и основной программой. Обратите внимание, я использую в основном неблокирующие -сигналы (, новый сигнал может поступить даже во время выполнения обработчика сигнала ), поэтому я...
08.07.2020
0
ответов

Как я могу предотвратить «выход наружу» Ctrl+C?

Я хочу запустить интерактивный инструмент, который может завершиться либо сам по себе (когда задачи выполнены), либо при нажатии Ctrl+C. В этом примере инструмент состоит из эха и спящего режима (таким образом, на самом деле это не...
07.06.2020
0
ответов

Завершение ssh с помощью ловушки Ctrl-C в сценарии bash

Когда я нажимаю Ctrl+C с первым скриптом, он работает так, как я ожидал, Ctrl+C не имеет никакого эффекта. #!/бин/баш ловушка '' INT ssh user@server 'svn checkout...' echo "done" Но со вторым скриптом Ctrl+...
27.05.2020