Вопросы с тегом «process»

14
Кнопка «Убить самый большой процесс»

Этот ноутбук имеет SSD, и поэтому я решил пропустить обмен. В большинстве случаев это работает хорошо, но иногда ОЗУ становится немного коротким, а компьютер становится очень вялым и склонен зависать. Есть ли способ реализовать кнопку «убить самый большой процесс», которая идет прямо к ядру в...

14
Имитация неубиваемого процесса в состоянии D

Для сценариев тестирования на катастрофы в серверной среде мы ищем простой способ перевести процесс в состояние D (непрерывный спящий режим). Есть ли простые способы? Пример C-кода будет плюсом :) Редактировать - первый ответ является полукорректным, поскольку показано, что процесс находится в...

14
Изменить родительский процесс процесса?

Можно ли изменить родительский процесс процесса? Если да, то как? Например, как screenудается прикрепить screenсеанс и процессы, выполняющиеся в нем, к различным процессам оболочки? Есть ли смена родительского процесса? Кажется, я слышал о других способах изменения процесса оболочки, в которых...

13
Есть ли способ для сценария оболочки узнать, какая программа его выполнила?

Есть ли в * nix мире способ для сценария оболочки иметь информацию о том, какая программа его выполнила? Пример: /path/to/script1 /path/to/script_xyz в этом воображаемом сценарии script_xyzбудет иметь информацию о пути ( /path/to/script1) или PID процесса субъекта, который его выполнил. Примечание:...

13
Как проверить, сколько времени длился процесс после его завершения?

В настоящее время я использую следующее, чтобы проверить, как долго на самом деле выполняется процесс: ps -eo uid,pid,etime | egrep '^ *MY_ID' | egrep 'PID_OF_PROCESS' И это выводит следующее: MY_ID PID_OF_PROCESS 00:16 Тем не менее, после завершения процесса я хочу выяснить, как долго он...

13
Что делает процесс / usr / libexec / packagekitd?

Этот процесс постоянно увеличивает мою пропускную способность: Что делает этот процесс? Это безопасно убить это? Безопасно ли удалять пакет целиком (чтобы предотвратить его повторный запуск) Или я должен просто запретить автоматический запуск в фоновом режиме? Я использую Fedora...

13
Почему SSH -t не ждет фоновых процессов?

Почему это ssh -tне ждет завершения фоновых заданий? Пример: ssh user@example 'sleep 2 &' Это работает как ожидалось, так как ssh возвращается через 2 секунды, тогда как ssh user@example -t 'sleep 2 &' не ждет sleepокончания и сразу возвращается. Кто-нибудь может объяснить причину этого?...

13
Почему некоторые программы сразу возвращаются в оболочку, а другие нет, пока не завершится выполнение?

Я прочитал из книги « Современные операционные системы», что при запуске команды оболочка создает дочерний процесс, ждет его, пока дочерний процесс не завершит выполнение, а затем ожидает от пользователя другой команды. Это действительно так для многих программ, как gedit. Терминал не принимает...

13
Как я могу запустить процесс с любым именем, которое ничего не делает?

Я хочу запустить процесс, который ничего не делает, но все еще работает. Скажем, я запускаю вызываемый процесс sadhadxk, и когда я запускаю, pgrep -x "sadhadxk"я получаю номер PID, как любой нормальный процесс работает. Так есть ли способ начать фиктивный...

13
программа, принадлежащая пользователю root, с включенным битом setuid

Ping - это программа, которой владеет root с установленным битом идентификатора пользователя. $ ls -l `which ping` -rwsr-xr-x 1 root root 35752 Nov 4 2011 /bin/ping Насколько я понимаю, если пользователь запускает процесс проверки связи, тогда эффективный идентификатор пользователя изменится с...

13
В чем разница между запуском исполняемого файла только по имени и добавлением точки / косой черты перед ним?

Это вывод ls -allкоманды: -rwxr----- 1 subhrcho dba 3600 Nov 13 17:26 jdev -rw-r----- 1 subhrcho dba 1566 Nov 13 17:26 jdev-Darwin.conf -rw-r----- 1 subhrcho dba 347 Mar 6 2009 jdev-debug.boot -rw-r----- 1 subhrcho dba 821 Nov 13 17:26 jdev-logging-debug.conf -rw-r----- 1 subhrcho dba 584 Nov 13...

13
Запустить команду bash после нескольких одновременных команд?

Я хочу запустить некоторые команды параллельно. Когда все эти команды будут завершены, начните следующую. Я думаю, что следующий подход будет работать #!/bin/bash command1 & command2 & command3 && command4 но это не так. Мне нужно запустить, command4когда все первые три команды были...

13
Почему процесс / программа становится зомби?

Если сценарий работает нормально из командной строки, то почему этот же сценарий переходит в состояние зомби после запуска через cron и как вы будете устранять неполадки? Вот следующий реальный пример: [root@abc ~]# ps ax | grep Z 23880 ? Zs 0:00 [checkloadadv.sh] <defunct> 23926 pts/0 S+...

13
надежный код возврата фонового процесса

Давайте предположим следующий фрагмент кода bash: foo > logfile 2>&1 & foo_pid=$! while ps -p$foo_pid do ping -c 1 localhost done wait $foo_pid if [[ $? == 0 ]] then echo "foo success" fi Можно ли предположить, что $?действительно содержит код возврата, fooа не код возврата ping? Если...

13
Почему PGID моего дочернего процесса не является PID родителя?

Поэтому я постоянно читаю, что эта команда должна завершать все дочерние процессы родительского процесса: kill -- -$$ Использование отрицательного идентификатора с командой kill ссылается на PGID, и из примеров, которые я видел, выясняется, что PGID дочерних процессов должен быть PID родительского...

13
Убить любой сервис, работающий на определенном порту

Я пытаюсь написать скрипт, который убивает службу, работающую на определенном порту. Это мой сценарий: a=$(ps ax | grep 4990 | grep java | awk '{print $1}') kill -9 $a Это Java-программа. Этот сценарий иногда работает, но таинственным образом терпит неудачу большую часть времени. Есть ли другой...

13
Что означает «Неизвестный экземпляр» при перезапуске службы?

Я пытаюсь запустить vsftpdфайловый сервер в Ubuntu 13.10, я не могу подключиться к серверу из другой сети, хотя эта другая сеть подключена к сети сервера и pingработает. Что-то подозрительно в vsftpdперезапуске, при настройке vsftpdменя попросили перезапустить его с помощью: service vsftpd restart...