タグ付けされた質問 「process」

実行中のコンピュータープログラムのインスタンス。



2
Linux / Debian-moreutilsの「おしっこ」とは何ですか?
最近、Debian(およびUbuntu)で 'moreutils'パッケージを発見しました。便利なUNIXツールのコレクションです。 コマンドの1つは「おしっこ」です。マニュアルページには次のように書かれています: おしっこはティーに似ていますが、パイプ用です。 しかし、それは短いマニュアルページです、私はそれについてバグを提出しました。誰がそれが何をするのか、どのように使用するのか、なぜそれを使用するのかを知っていますか?

4
バックグラウンドプロセスはログオフ時にSIGHUPを取得しますか?
これは、この質問のフォローアップです。 さらにいくつかのテストを実行しました。これが物理コンソールで行われてもSSHで行われても、実際には問題ではないように見えますが、これはSCPだけでは起こりません。私もそれをテストしましたcat /dev/zero > /dev/null。動作はまったく同じです。 使用してバックグラウンドでプロセスを起動します&(または、それが使用し始めています後にバックグラウンドでそれを置くCTRL-Zとbg)。これはを使用せずにnohup行われます。 ログオフ。 再度ログオンします。 プロセスはまだそこにあり、楽しく実行されており、現在はの直接の子ですinit。 を送信すると、SCPとCATの両方がすぐに終了することを確認できSIGHUPます。これを使用してテストしましたkill -HUP。 そのため、少なくともバックグラウンドプロセスにはログオフ時にSIGHUPが送信されないように見えます(明らかな理由により、フォアグラウンドプロセスではテストできません)。 これは、当初VMware ESX 3.5(RedHatベース)のサービスコンソールで発生しましたが、CentOS 5.4で正確に複製することができました。 質問は、やはり次のとおりです。ログオフ時に、バックグラウンドで実行されている場合でも、SIGHUPをプロセスに送信するべきではありませんか?なぜこれが起こらないのですか? 編集 straceカイルの答えに従って、私はで確認しました。 私は期待していたように、プロセスは取得していない任意のそれが開始されたシェルからログオフするときに信号を。これは、サーバーのコンソールを使用する場合とSSHを使用する場合の両方で発生します。
21 linux  bash  process  signals 


6
プロセスごとのCPU使用率を記録するにはどうすればよいですか?
Linodeには奇妙な動作をしているボックスがあります。時々CPUとディスクI / Oが100%になり、サーバーが応答しなくなり、起動する必要があります。私は何が起こっているかをよりよく調査したいのですが、そのCPUとI / Oのすべてに責任を負っている人を見つける方法がわかりません。Gentoo 2.6.18を実行しています。

3
特定のプロセスのcgroupを見つける方法は?
cgroupプロセスを取得する方法はありますか? 私が知っている唯一のパッケージ(cgroup-bin)、cgroupで操作を提供し、プロセスのcgroup /プロセスのリストを変更できるようにしますが、特定のプロセスのcgroupに関する情報を知る機能はありません。
17 linux  process  cgroup 

5
OS Xに「init.d / networking restart」に相当するコマンドはありますか
時々、OS Xクライアントのネットワーク接続(有線および無線、Leopard / Snow Leopard)で問題が発生します。この問題は、再起動するまで何も修正されません。 注意すべき特定の「ネットワークサービス/プロセス」はありますか? 「ネットワーク接続」タイプのサービス/プロセス(sudo /etc/init.d/networking restartを実行するのと同じ)をリセットするコマンドを知っておくと便利だと思っていました。 DHCP、DNSなどの基本的なトラブルシューティング、インターフェイスの誤動作の確認(無効化/有効化)、ログの確認、および十分な情報の検索ができない場合、場合によっては他のすべてが失敗した場合、マシンを再起動するだけです。Linuxですべての「init.d / networking restart」が何をするのかわかりませんが、インターフェイスを無効にして有効にするよりもはるかに役立つことがわかります。 ありがとう!

6
親1で<defunct>プロセスを強制終了する方法
RedHatボックスでBaculaを実行しています。ストレージデーモンbacula-sdは時々動作を停止し、になり&lt;defunct&gt;ます。 [root@backup ~]# ps -ef | grep defunct | more root 4801 29261 0 09:25 pts/5 00:00:00 grep defunct root 5825 1 0 Oct18 ? 00:00:00 [bacula-sd] &lt;defunct&gt; 私の質問は、このプロセスをどのように殺すことができますか?その親は1であり、これは私の知る限りinitであり、initプロセスを強制終了したくないのですか? 「通常」このプロセスを強制終了しても機能しません。 [root@backup ~]# kill -0 5825 [root@backup ~]# kill -9 5825 ヘルプは大歓迎です! 編集:実行中 [root@backup ~]# lsof -p 5825 次の出力が生成されます。 COMMAND PID …
17 linux  process  kill  bacula 

9
マニュアルとしてのドキュメントとチェックリストとしてのドキュメント
過去に、部署内の他の人とドキュメント、特に詳細レベルと要件について話し合いました。彼らの見解では、ドキュメンテーションは、Xの問題が発生したときに行うYの簡単なチェックリストです。 同意しません。これは、ITのすべての問題を簡単に復旧手順の簡単なチェックリストに要約できると考えていると思います。状況の複雑さを完全に無視していると思いますし、部署の他の人たちは常に問題について深い理解を持っているわけではないので)ドキュメントには、次のような基本的な背景資料が含まれている必要があります。 問題の(サブ)システムの目的 そのように構成されている理由 設定/手順が実装されたときに発生するイベントの期待 手順が失敗する可能性のある潜在的な問題 ただし、これにはかなり賛成ですので、ドキュメントを「手順ABCを適用して問題Xを解決する」という形式に書き直す必要があります。 1ページの用紙に収める必要があるという嘆きをよく耳にします。 トラブルシューティングを含むこの方法で、Squid ACLの設定を1ページのドキュメントで説明してみてください。これは、回復チェックリストとして「作成待ち」の半ダースのドキュメントの1つにすぎません。 私が提唱している方法は本当に行き過ぎていますか?または、彼らは正しいです、そして、私はちょうどここで私のビジネスを気にして、彼らに単純なチェックリストを書くべきですか?私の懸念は、手順のチェックリストをどれだけうまく書いても、SysAdminが物事を考えることを必要とする問題を実際に解決しないことです。問題の解決に至らない回復手順のチェックリストの作成に時間を費やしている場合(ドキュメントの焦点が狭いため、ドキュメントの一部ではない追加の要因があるため)、およびドキュメントは、マニュアルページやウィキ、ウェブサイトを再度読み直すことを避けるためのものでしたが、なぜ私は動議を受けているのですか?心配しすぎているのですか、それとも本当の問題ですか? 編集: 現在、この部門にはヘルプデスクの役職はありません。ドキュメントの対象者は、他の管理者または部門長です。


5
Linuxでプロセスを強制終了して0を返すようにしますか?
Linux環境で、プロセスから返される終了コードが0であることを確認しながら、プロセスにkillシグナルを送信するにはどうすればよいですか?このために派手なGDBマジックを実行する必要がありますか、それとも私が知らない派手なキルシグナルがありますか? テストケース: cat; echo $? killall cat さまざまなキルシグナルを試しても、129、137、143などの異なるリターンシグナルしか提供されません。私の目標は、スクリプトが実行するプロセスをキルすることですが、スクリプトに成功したと思わせることです。
16 linux  process  kill 

1
プロセスを停止せずにバックグラウンドで実行する-(ctrl + z)?
次のようにコマンドラインで通常どおりに入力してプロセスを開始した場合 wget http://site.com/bigfile.zip そして、それをバックグラウンドに移動したいと決めた場合、バックグラウンドにそれを置くために、ctrl+zそしてbg 1(またはjobsIDを取得する必要がある場合は最初に)のようなものを使用できることを知っています。 私の質問は、ジョブを停止せずにフォアグラウンドからバックグラウンドに直接移動する方法があるかどうかです-それ以外の別のショートカットのようにctrl+zそれを行います。 また、私は追加することができますことを実現し&amp;、バックグラウンドで起動して、元のコマンドの最後に、しかし問題はあなたがフォアグラウンドでプロセスを起動したときによろしくにあり、その後、あなたがバックグラウンドに移動したい実現します。


4
Linuxでプロセスツリーをどのように殺しますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、話題のサーバー障害のため。 8年前に閉鎖されました。 SIGTERMをプロセスに送信すると、SIGTERMがそのすべての子プロセスに送信される場合があります。ただし、これが機能しない場合があります。 プロセスとそのすべての子プロセスを同時に強制終了できるコマンドまたはユーティリティはありますか?私は通常、すべてのPIDを1つの強制終了コマンドに手動で収集することに頼っていますが、それは愚かなことです。 このSOの質問は、perlでこれを行う方法を尋ねますが、仕事を成し遂げる何かが素晴らしいでしょう。
14 linux  process  kill 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.