sigkill

プロセスがSIGKILLの場合、名前の周りに角括弧([])が表示されます。
sigkill

プロセスがSIGKILLの場合、名前の周りに角括弧([])が表示されます。

次のプロセスを実行して終了しています。 python some_script.py &; pid=$!; sleep 5; kill -9 $!; ps -o pid,sid,uid,state,start,command つまり、バックグラウンドでスクリプトを実行し、そのプロセスIDを記録し、5秒間待機してからSIGKILLで終了し、最後にプロセスのリストを表示します。スクリプト自体はメモリを大量に使用します。ソースコードは質問の最後に含まれています。 の出力はps次のとおりです。 PID SID UID S STARTE...

Admin

"sytemctlkilllogstash.service"を使用してサービスを終了すると予想しましたが、サービスはSIGKILLの代わりにSIGTERMを受け取りました。 SIGKILLを送るには?
sigkill

"sytemctlkilllogstash.service"を使用してサービスを終了すると予想しましたが、サービスはSIGKILLの代わりにSIGTERMを受け取りました。 SIGKILLを送るには?

新しいものログの保存接続しようとしている間、使用しているバージョンを停止できません。ゴムバンド必ずしもそうではありませんが(認証の問題は後で取り上げます)。 aはsudo systemctl stop logstash.serviceそれを止めるのに十分ではなかったので、1つを発行しましたsudo systemctl kill logstash.service。 しかし、それも止まらない。 表示するsudo system status logstash.service: lebihan@debian:~$ sudo systemctl kill logsta...

Admin

タイムアウトコマンドが終了するのを防ぐ方法は?
sigkill

タイムアウトコマンドが終了するのを防ぐ方法は?

私のプロセス行く。出力次のようなタイムアウトコマンドで開始されました。 timeout 1 ./a.out - < file.txt これはサーバー上で実行され、サーバーから自動的に呼び出されるシェルスクリプトの一部であるため、制御できません。 a.outが完了する前に終了しないように実装できる可能性やソリューションはありますか? SIG_IGNマクロを介して信号15(SIGTERM)をマッピングし、1秒ではなく約5秒間実行します。 SIGKILLを送信するとtimeout両方とも終了します。 SIGSTOPおよびSIGHUPタイムアウト転送は効...

Admin

/proc/[PID]の信号テーブル
sigkill

/proc/[PID]の信号テーブル

プロセスのシグナルを無視または変更しようとしています。推測したように、各プロセスには別々のシグナルテーブルがあります。 /procフォルダに似たものはありますか? 時間をいただきありがとうございます。 ...

Admin

終了コールが適用されないようにするための戦略としてシステム信号を傍受する
sigkill

終了コールが適用されないようにするための戦略としてシステム信号を傍受する

フォローアップとしてこれ質問、(4)(下記の引用)が私が到達できる最も遠い距離であることが正しいですか? 私のアプリケーション(systemdデーモンとして実行される.NETアプリケーション)でkill(sigaction呼び出し)を実行すると、プロセスに送信されるカーネル信号を傍受してkill要求を無視します。 免責事項は、ユーザー呼び出しがシグナルkill番号を省略した場合、またはキャプチャ可能なシグナル(例:デフォルトシグナルSIGTERM)を使用している場合にのみ適用されます。 ユーザーがSIGKILL(-9)または他のキャプチャできないシグナル...

Admin

別のプログラムを閉じて、あるプログラムを閉じる方法はありますか?たぶんシェルスクリプトですか?
sigkill

別のプログラムを閉じて、あるプログラムを閉じる方法はありますか?たぶんシェルスクリプトですか?

したがって、私の状況は次のようになります。次のシェルスクリプトを使用して、ドロップダウン端末でGLavaとCMusの両方を開くことができるランチャー、キーバインディング、およびエイリアスを作成しました。 #!/bin/bash c=$(ps -e | grep -c xfce4-terminal) if [ $c -gt 0 ] then xfce4-terminal --tab --drop-down -x cmus | glava --desktop & $1 else xfce4-te...

Admin

KillallとKillは動作しません。
sigkill

KillallとKillは動作しません。

ClamAVを使って次のファイルをスキャンして見つけました。 [root@ip-172-31-23-37 ~]# sudo clamscan --infected --recursive --exclude-dir="^/sys" / /tmp/.X25-unix/dota3.tar.gz: Multios.Coinminer.Miner-6781728-2 FOUND /tmp/.X25-unix/.rsync/a/kswapd0: Multios.Coinminer.Miner-6781728-2 FOUND ファイルと親フォルダを削除しましたが、プロ...

Admin

追加読書
sigkill

追加読書

次のように入力した後にパスワードの入力を求められますsu。 user@debian:~$ su Password: キーボード(同じ端末)でsend()を実行できませんSIGSTOP。何も起こりません。ctrl+Zしたがって、終了する唯一の方法は、いくつかの(正しいまたは間違った)パスワードを入力することです。なぜsuこれを一時停止できないのですか? ctrl+ZUPD:キューがあるようです。したがって、送信時にctrl+Z何も起こりませんが、Enter入力信号が到着して停止suした後に発生します。まだこの行動を理解できません。この標準的な動作は、す...

Admin

sigkillでも生き残るコマンドを含むターミネータレイアウト?
sigkill

sigkillでも生き残るコマンドを含むターミネータレイアウト?

ターミネータを使用すると、次のコマンドを使用してレイアウトをカスタマイズできます。bash -lc 'npm start'; bash ただし、SIGKILL(Control-C) を実行すると端末の一部が終了し、レイアウトがめちゃくちゃになります。 SIGQUITは動作しますが、覚えにくいです。レイアウトにbashコマンドを使用し、SIGQUITを使用せずにSIGKILLの後にbash対話型端末に配置する方法はありますか? ...

Admin

終了時にSIGTERMとSIGKILLの間の遅延はどのくらいですか?
sigkill

終了時にSIGTERMとSIGKILLの間の遅延はどのくらいですか?

haltUnixシリーズシステムが、shutdown等poweroff、またはそれに対応するGUIを使用して正常に終了すると、まずSIGTERM信号を発行してすべてのプロセスを正常に終了しようとします。しばらくして、まだ実行中のプログラムにSIGKILLを送信してください。 この遅延はどのくらいかかりますか?プログラムが正常に終了するのにどのくらいかかりますか?システムごとに異なる場合は、Ubuntu Serverの具体的な基本設定を知りたいです。 編集:Systemdの90年代の遅れは説明されていますか?ここ? ...

Admin

SIGKILL(およびSIGTERM)を指定されたプロセスに明示的に送信する必要がありますか?
sigkill

SIGKILL(およびSIGTERM)を指定されたプロセスに明示的に送信する必要がありますか?

読むザイルズの答え、 SIGHUPは、重大度の点でSIGTERMとほぼ同じですが、ユーザーが端末との接続を切断したときに端末で実行されているアプリケーションに自動的に送信されるという点で特定の役割を果たします。回線が切れました)。 SIGHUPは一般的に非自発的であり、以下に関連しています。SIGTERMは明示的に送信する必要があります。したがって、アプリケーションはSIGHUPに状態を保存しようとする必要があります。 「SIGTERMは明示的に送信する必要があります」の「明示的」とは、SIGTERMが最初にプロセス(カーネルではなく)によるプロ...

Admin

sigkillがプロセスに到達するのを防ぐ方法はありますか?
sigkill

sigkillがプロセスに到達するのを防ぐ方法はありますか?

私はそのプロセスがSIGKILLをブロックできないことを知っています。 しかし、SIGKILLが(特定の)プロセスに到達するのを一時的に防ぐ外部方法はありますか? (例:ファイアウォールを介したパケットの削除) ...

Admin

ルートに電子メール: "あなたの職業1843の結果" - "死亡"
sigkill

ルートに電子メール: "あなたの職業1843の結果" - "死亡"

sources.list私はDebian 9でSheevaplug(小型ARMサーバー)を実行しています。 /では、サードパーティのストレージを有効にしませんsources.list.d。 rootとして実行され、を使用するバックアップスクリプトがありますat。私が受け取る電子メールは私のバックアップと同じように毎日送信されるように見えるため、9月13日に問題が発生したようですat。電子メールの本文にはKilled。 私のプロセスにSIGKILLがどのように転送されるか想像できません!今より多くの情報を集めることなくどのなぜこれが起こるのですか? dm...

Admin

Ctrl + Cを押すと、ターミナルウィンドウが完全に閉じます。理由/方法は何ですか?
sigkill

Ctrl + Cを押すと、ターミナルウィンドウが完全に閉じます。理由/方法は何ですか?

ターミナルでCtrl + Cを実行するとターミナルウィンドウを完全に閉じるプロセスがありますが、なぜこれが起こるのかを知っている人はいますか? プロセスは次のように始まります。 exec "$(dirname "$0")/suman-shell" # a 以前に開始された方法は次のとおりです。問題ありません。 "./$(dirname "$0")/suman-shell" # b execを使用すると、ターミナルウィンドウが閉じているように見えますが、なぜ信号を受信した後に閉じずに閉じaますか?b ...

Admin