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

13
Что произойдет, если я начну слишком много фоновых заданий?

Мне нужно поработать на 700 сетевых устройствах, используя ожидаемый скрипт. Я могу сделать это последовательно, но пока время выполнения составляет около 24 часов. Это происходит в основном из-за времени, которое требуется для установления соединения, и задержки на выходе этих устройств (старых)....

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
Запустить команду bash после нескольких одновременных команд?

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

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

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

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...

12
Тихо запустить задание в фоновом режиме

Я знаю, что вы можете использовать это для запуска процесса в фоновом режиме, не получая уведомления, когда процесс находится в фоновом режиме и когда это делается следующим образом: (команда &) &> / dev / null Однако это удаляет возможность перехватывать, когда процесс завершается (...

12
Сценарий оболочки ожидает фоновую команду

Я пишу сценарий, но мне нужно кое-что, что я не могу найти способ сделать это ... Мне нужно сделать команду в фоновом режиме «command1 &», а затем где-нибудь в скрипте мне нужно дождаться ее завершения, прежде чем я выполню command2. В принципе, мне нужно это: ПРИМЕЧАНИЕ: каждая команда...

12
Выход из терминала с запущенным «nohup ./my_script &» => «У вас есть запущенные задания». ОК, чтобы выйти?

Скажем, я запускаю следующее на удаленной машине с идеей предотвращения уничтожения задания при отключении терминала. nohup ./my_script.sh & Когда я пытаюсь выйти из своего терминала, я получил следующее предупреждение: zsh: you have running jobs Я полагаю, что все в порядке. Это просто говорит...

12
Как работают разрешения Linux, когда процесс выполняется как определенная группа?

Это то, что я не смог найти много информации, поэтому любая помощь будет оценена. Мое понимание таково. Возьмите следующий файл: -rw-r----- 1 root adm 69524 May 21 17:31 debug.1 Пользователь philне может получить доступ к этому файлу: phil@server:/var/log$ head -n 1 debug.1 cat: debug.1: Permission...

12
Запустить процесс linux с очень низким приоритетом?

У меня есть обычный процесс, который не так важен, но потребляет так много энергии процессора, и у меня есть другой процесс, который действительно важен, но он проводит большую часть времени бездействующим, но когда он получил работу, ему действительно нужна высокая вычислительная мощность Я...

12
Что значит '?' представлять под TTY

Если вы запускаете psв своем терминале, вы можете увидеть что-то вроде следующего: Что такое ?? Я подключаюсь к серверу Linux, поэтому я предполагаю, что это именно то, sshdчто написано в CMD , но мне любопытно, что предполагается ?представить pts/1для представления моего терминального...

12
Как найти источник нерестового процесса?

У меня есть процесс Java, работающий на экземпляре RedHat Linux. Проблема в том, что он продолжает появляться после того, как я его убил. Я не уверен, где искать. Я уже ходил в crontab, но не повезло. Я посмотрел на PPID, но он указывает на init (1). Любая идея, как я могу узнать...