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

システムをオフにするか再起動するコマンド

5
タスクの完了後にコンピューターをシャットダウンする方法は?
通常、学校に行く前にダウンロードを開始します。 特定のタスクが完了した後、必要な保存を自動的に行い、コンピューターの電源を切るには、どのコマンドを使用する必要がありますか? (更新プログラムをインストールした後、または大きなファイルをダウンロードした後に言います。) askubuntuにもクロスポストしました。


3
ArchLinuxの正常なシャットダウン
GNOME Shellを使用してArchLinuxで正常なシャットダウン/再起動を試みています。現在、シャットダウンを要求すると、開いているファイルを正常に閉じたり保存したりする時間を開いているプログラムに与えることなく、すぐにシャットダウンします。私は、(例えば)Chromeを再起動するたびにその結果、それがプロセスをシャットダウンし、それが最初に送っている間、私はそれにsystemdを学んウェブ上で読み取ることによりなどのセッションが正しく閉じられていなかったことを私に告げるSIGTERMが続くSIGKILLプロセスが閉じない場合所定のタイムアウトで。しかし、SIGKILLすぐに私のシステム上で送信されることに気づき、SIGTERMこれがプログラムが正常に終了しない原因だと思います。 (正しく読めば)送信前のタイムアウトはオプションで設定できると述べているドキュメントを見つけました。また、オプションで送信を無効にすることもできます。しかし、これらのオプションを設定する場所が見つかりません...これらのオプションを設定できるsystemdシャットダウン/再起動設定ファイルはありますか?SIGKILLTimeoutStopSec=SIGKILLSendSIGKILL= 編集: 私はいくつかのテストを行い、2つの興味深いことを発見しました。 このようにchromeを手動でkillall -SIGTERM chrome閉じても、次回起動したときに正しく閉じられていないと文句を言うことはありません。代わりkillall -SIGKILL chromeにこのように閉じると、文句を言うでしょう。これは、chromeがSIGTERMを正しく処理していることを示しています。 シャットダウン手順の出力を見ると、systemdはSending SIGTERM...すぐに出力しますSending SIGKILL... 以下のコメントによると、systemdはプロセスのみを処理しています。だから私の場合、GDM。これにより、問題は次のようになります。 GDMがその子プロセス(Chromeなど)を正しく閉じない(つまり、SIGTERMをそれらに送信する) またはsystemdがGDMにSIGKILLメッセージを早期に送信し、子を正しく閉じる時間を与えていません。 GDMが実際にその子を閉じる方法を確認/構成する方法はありますか?

4
システムをシャットダウンする最速の方法はありますか?
それともshutdown -h nowそれが得ることができる最速ですか? シャットダウンの前に行われた多くのことをスキップできるシステムコールまたは類似のものを探します(特に、実行中のプロセスに注意するため)。 initせいぜい-middleware に無知な(systemdまたはのようなupstart)カーネル関連のソリューションが欲しいです。 つまり、cups / apache / pulseaudioなどのすべてのサービスを直接殺すことに関連するリスク。 注:ソリューションはソフトウェアバイスでなければなりません。デバイスでボタンを押すことは私が探しているものではありません。

3
SSHユーザーがログインしたときにシャットダウンを防ぐ方法
私はネットワーク化された環境を管理していますが、昨日興味深い状況が発生しました。ホストが通常のユーザーによってシャットダウンする必要がある場合、他のユーザーがローカルにログインしている場合はシャットダウンを拒否します。ただし、これは他のユーザーがSSH経由でログインしている場合には当てはまりません。1人のユーザーがローカルでログインし、1人のユーザーがSSH経由でログインし、ローカルでログインしたユーザーがシャットダウンを試みても警告なしで成功し、他のユーザーのSSH接続は突然終了します。私の質問は、ローカルユーザーに対するポリシーのようにこれを防ぐ方法はありますか?私はすでにマニュアルページを見て、sshd_config関連していると思われるものを見つけることができませんでした。 編集(追加情報): ネットワークには、Mandriva 2009、Mandriva 2010.2、Mandriva 2011、Ubuntu 11.04の4つのOSがあります。私が言及している特定のケースでは、Mandriva 2009ホスト上のSSHユーザーとMandriva 2011ホスト上のローカルユーザーがいました。 Mandriva 2009ホストはGNOME 2.28環境を使用し、2010.2ホストはGNOME 2.32を使用し、2011ホストはKDE Plasmaを使用し、Ubuntu 11.04ホストはUnityを使用します。 更新 私が述べたように、この質問、私はに見ているpolkitの下でアクション/usr/share/polkit-1/actions/(ファイル内に見つかったorg.freedesktop.consolekit.policy)と呼ばれるアクションorg.freedesktop.consolekit.system.stop-multiple-usersメッセージをスローします System policy prevents stopping the system when other users are logged in org.freedesktop.*これは、D-BUSを介してDMに送信される何らかの信号であると(命名規則により)考えています。このpolkitアクションをトリガーする信号を見つけることができれば、その動作を変更できるはずです。何か案は? 更新2 今日は少し実験してみましたが、非常に奇妙な結果になりました。SSH経由で1つのボックスにログインしてみて、他のユーザーがVTにログインしていないことを確認しました。ShutdownGDMの「アクション」メニューから選択すると、他のユーザーがログインしているので認証なしではできないことを通知する待望のポリシーメッセージが表示されます。ただし、GDMを使用してローカルにログインして選択した場合GNOMEのメニューからボックスをシャットダウンするには、以前と同様にSSHセッションが上書きされます。これはどのように可能ですか?shutdownGDMからリクエストを開始するときと、a 内からリクエストを開始するときの動作は異なりgnome-sessionますか?それは私に問題を解決するのを助けることができる何かを誰かに伝えますか?
20 ubuntu  ssh  shutdown  pam  mandriva 

3
シャットダウン時のメッセージ:ウォッチドッグは停止しませんでした!
シャットダウン時によくメッセージが表示されます watchdog did not stop! そして、ラップトップはシャットダウンせずに他の数行後にフリーズします。 これを修正する方法についてのアイデアはありますか?最近、それは非常に頻繁に起こりました。通常、ラップトップの電源がしばらく入れられていたときです。 Asus UX32LAでDebian 8を使用しています このsystemdファイルを見つけました(shutdown.targetとの競合を示しています)。私の印象では、問題はバックライトを修正しようとしている私に起因する問題に依存しているということです(実際にはgrubパラメータ「acpi_osi =」でのみ動作します) [Unit] Description=Load/Save Screen Backlight Brightness of %i Documentation=man:systemd-backlight@.service(8) DefaultDependencies=no RequiresMountsFor=/var/lib/systemd/backlight Conflicts=shutdown.target After=systemd-readahead-collect.service systemd-readahead-replay.service systemd-remount-fs.service Before=sysinit.target shutdown.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/lib/systemd/systemd-backlight load %i ExecStop=/lib/systemd/systemd-backlight save %i

10
60分間実行した後にLinuxサーバーをシャットダウンするにはどうすればよいですか?
セキュリティ上の理由で通常はオフになっているサーバーがあります。作業したいときは、スイッチを入れてタスクを実行し、再びシャットダウンします。私のタスクは通常15分以内で完了します。60分後に自動的にシャットダウンするメカニズムを実装したいと思います。 cronでこれを行う方法を調査しましたが、サーバーが最後にオンになったときにcronが考慮されないため、適切な方法だとは思いません。定期的なパターンのみ設定できますが、そのデータは考慮されません。 どうすればこの実装を行うことができますか?
18 cron  shutdown 



1
GUIで[シャットダウン]を押すとどうなりますか?
私はかなり長い間これに頭を打ちつけてきました。これはこの質問に関連しています。LinuxボックスをGUIからシャットダウンすることを選択した場合に何が起こるかを正確に知りたいと思います。これは文書化されているとはいえないようです。 理想的には、DEとOSに依存しない答えを期待しています。それがなければ、私はMandriva 2010.1とDebian 6.x(Squeeze)および7.0(Wheezy)がすべてGnomeを実行している特定のケースに興味があります。(細心の注意を払っている場合、はい、それはGnome 2とGnome 3です) 基本的に、「シャットダウン」または「再起動」を押すと、どのコマンド/スクリプト/スクリプトのシーケンスが開始されるかを知りたいので、それらの動作を変更できます。私が見たいくつかのフォーラムの投稿は、ハッキングを示唆して/etc/polkit-1/*いますが、このディレクトリ構造は、たとえば、Debian(Squeeze)ボックスのスケルトンにすぎません。 誰でも助けることができますか? 編集 私が今まで試したこと shutdown実行可能ファイルを独自のスクリプトに置き換えました。これは機能しませんshutdown。Gnome を押すと、スクリプトを実行せずにログアウトします。 Gnome 2メニューの編集を試みました。喜びなし:「シャットダウン」、「ログアウト」、および「画面のロック」オプションはメニューエディターに表示されません。 見て/usr/share/menu、そこには何も役に立たなかった。 ソリューションの可能な道 straceGUIオプションの実行(これも可能ですか?) shutdownのソースコードを見る gnome-sessionのソースコードを見る 更新 以下の答えに対する私のコメントに従って、私はpolkit下のアクションを調べ、メッセージをスローするというアクションを/usr/share/polkit-1/actions/(ファイル内でorg.freedesktop.consolekit.policy)見つけましたorg.freedesktop.consolekit.system.stop-multiple-users System policy prevents stopping the system when other users are logged in org.freedesktop.*これは、D-BUSを介してDMに送信される何らかの信号であると考えています(命名規則のため)。さらに、他のユーザーがログインしているときにグラフィカルにシャットダウンしようとすると、このメッセージが表示されるため、それをトリガーするメカニズムは、GUIから「シャットダウン」または「電源オフ」を選択したときにトリガーされるメカニズムと同じでなければなりません。 誰でも確認/反論できますか?この信号を何らかの方法で傍受したり、変更したりする可能性はありますか?


5
systemd:遅延シャットダウンの予定時刻を確認する方法は?
私はshutdown -h TIME/+DELAY時々使うのが好きです。ただし、systemdへの切り替え(Ubuntu上)以来、状況はかなり変わったようです。 以前のシャットダウンコマンドで新しいコマンドの実行が妨げられなくなったという事実は別として、現在のシャットダウンプロセスの予定されたシャットダウン時間を確認する方法がわかりません。 ps aux | grep shutdown予定されていたシャットダウン時間を確認するために実行していました。 systemdでは、次のように表示されます。 root 5863 0.0 0.0 13300 1988 ? Ss 09:04 0:00 /lib/systemd/systemd-shutdownd そのようなプロセスのスケジュールされたシャットダウン時間を確認するにはどうすればよいですか? 試しましたshutdown -kが、壁のメッセージを書くだけではなく、シャットダウンの予定時間を今+1分に変更しているようです。
14 systemd  shutdown 

3
接続されていないネットワークケーブルまたはサーバーのダウンをシミュレートする方法は?
netemを使用してネットワーク遅延をシミュレートしましたが、それは素晴らしいことです。次に、接続されていないネットワークケーブルまたはサーバーがダウンしたときをシミュレートします。アプリケーションのテストを簡単にするためにこれが必要であり、ウェブ上で私に役立つものを見つけることができませんでした。私のサーバーは仮想CentOSインスタンスであり、Virtualbox上にあります。これをphp Webページから行いたいです。
14 linux  shutdown 

3
cronによって再び開始されるまで、特定の時間にスクリプトを停止する方法は?
OSMC(Debianベース)を実行しているRaspberry Piがあります。 スクリプトsync.shを真夜中に開始するようにcronジョブを設定しました。 0 0 * * * /usr/local/bin sync.sh スクリプトを午前7時に停止する必要があります。現在、私は使用しています: 0 7 * * * shutdown -r now もっと良い方法はありますか?再起動はやり過ぎだと思います。 ありがとう
12 debian  cron  shutdown 

4
シャットダウン時にCDを取り出す
わかりました、それで私は簡単な問題があります:私はライブCDがあり、コンピューターがリブートまたは停止したときにCDを取り出したいです。 実行/usr/bin/eject -mすると、CDが正常にイジェクトされます。問題は、ご想像のとおり、ファイルを読み取れないためにOSがクラッシュすることです。したがって、/sbin/rebootアクセスできないため、再起動は発生しません。(reboot --help > /dev/null再起動の直前に実行しようとしましたが、まだ読み取れないファイルがまだあります...) 要約すると、イジェクトを最後に行う必要があるようです。だから、それはsystemd私が遊ぶ必要がある子犬です...しかし、私は文字通り私の人生の何時間もそれを突っ込んだり、無駄にしたりしており、私が何をしようとも、どんな状況でも決して実際にCDを排出することはありません。そして、私には理由がわかりません。さまざまな呼び出し方法を試しましたejectが、何も起こりません。 実行する最も簡単な方法を教えてもらえますejectか?(私はすぐにumount.target賢明になると思います...)
12 shutdown  systemd 

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