タグ付けされた質問 「job-control」


3
「停止したジョブがあります」エラーが表示された場合はどうすればよいですか?
私はこのような状況に何度も直面しています。 たとえば、次のものを使用しemacsてsudo権限を持つファイルを開こうとするたびに: sudo emacs tet.c & パスワードを尋ねる代わりに、Ubuntu emacsはemacsウィンドウやターミナルの出力なしでプロセスを開始するだけです(pidを除く)画像を参照してください(「&」を使用しない場合、パスワードを要求されます): これに関連する2つの質問があります。 「停止したジョブがあります」というエラーが表示された場合はどうすればよいですか?そのような停止したジョブをすべて特定し、それらを強制終了するにはどうすればよいですか?端末をクリアすると、これらの停止したプロセスのPIDはなくなります。 Ubuntu / emacsがこのように動作するのはなぜですか?パスワードを聞かれないのはなぜですか?

4
バックグラウンドでループが実行されている間にbashを停止する方法は?
次のようにwhileループを開始しました。 while true; do {command}; sleep 180; done & に注意してください&。 ターミナルを殺すと、このwhileループが停止すると思いました。しかし、まだ進行中です。ターミナルセッションを終了してから数時間かかりました。 whileループを停止するにはどうすればよいですか?

3
スクリプトでバックグラウンドでrootとしてOpenVPNを実行するにはどうすればよいですか?
openvpn最初に呼び出し、次にを呼び出すスクリプトを作成したいと思いsshます。コマンドを入力するとき sudo openvpn ~/my_connection.ovpn コマンドプロンプトで次の出力を取得します。 ... Wed Jan 4 21:04:35 2017 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0 Wed Jan 4 21:04:35 2017 /sbin/ip link set dev tun0 up mtu 1500 Wed Jan 4 21:04:35 2017 /sbin/ip addr add dev tun0 local IP_FOO peer IP_FOO Wed Jan 4 21:04:35 2017 Initialization Sequence Completed このコマンドはブロックされており、シェルは解放されていません。後でssh接続を開始するには、Ctrl+にZ続けてbg。を入力してopenvpnプロセスをバックグラウンドにプッシュする必要があります。 …

2
プロセスをバックグラウンドとフォアグラウンドに送信する方法は?
その場合ping google.com &、プロセスはバックグラウンドに移行し、pingの詳細を表示し続けます。私はまだ他のコマンドで端末を使用できますが、pingからの出力と他のコマンドからの出力は混同されます(これは問題ではありません)が、このpingプロセスをまったく終了できません。 そのために、私はそれをフォアグラウンドに持って行き、次にctrl + cまたは何かを押したいです。を使用してみましたfgが、機能しませんでした。それではping google.com &、pingコマンドの最後にリターンキーを押した後、フォアグラウンドに戻るにはどうすればよいですか?



4
端末でまだ実行中のプロセスを見つける方法は?
Gnomeターミナルでタブを閉じようとすると、次のように表示されます。 このターミナルを閉じますか?この端末ではまだプロセスが実行されています。ターミナルを閉じると強制終了します。 まだ何が実行されているかを知るにはどうすればよいですか?の出力には何もないことに注意してくださいjobs。ありがとう。

1
「リスポーンが速すぎる、停止」。UPSTARTを5分間無効にする方法は?
昔は、initデーモンは、再生成が速すぎるタスクを無効にするために使用されていました。 UPSTARTがそれらを停止するだけであることが危険に気づきました。永遠に。 高速で再生成されるジョブを停止するタイミングのCOUNTおよびINTERVALコントロールを見つけましたが、指定された待機時間後にそのジョブを再起動する方法を見つけることができません。 これは、リモートサーバーがトンネルに戻るためにssh経由で接続する必要があるためです。しかし、定期的に接続の問題があり、ssh接続を実行するジョブは死にかけています!私は愚かなことに、ジョブを実行し続けるための新興企業を期​​待していました。 方法はありますか、またはcronジョブを実行して実行中かどうかを確認し、再起動しない場合は実行する必要がありますか?

1
「suspend」コマンドを発行した後に端末機能を再開するにはどうすればよいですか?
suspend端末に入力すると、実行が中断されました。 どうすれば通常のターミナル機能に戻ることができますか?私が試したてきたCtrl+ C、Ctrl+ D、Ctrl+ Q(ここで示唆したように)、およびCtrl+ Zが、これらの作品のどれも。もちろん、ターミナルを閉じて新しいターミナルを開くことはできますが、ターミナルの機能を「再開」する方法はありませんか? Ubuntu GNOME 16.04をデフォルト(bash)シェルで実行しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.