![/usr/bin/poweroffと/usr/bin/shutdownの違いはありますか? [コピー]](https://linux33.com/image/143852/%2Fusr%2Fbin%2Fpoweroff%E3%81%A8%2Fusr%2Fbin%2Fshutdown%E3%81%AE%E9%81%95%E3%81%84%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
私は/usr/bin/poweroffと/usr/bin/shutdownがsystemctlへのシンボリックリンクであることに気づきましたが、systemctlがどのように機能するのかわかりません。
それでは、/usr/bin/poweroffと/usr/bin/shutdownの違いは何ですか?
編集する:これら2つのプログラムのいずれかを呼び出すとsystemctlが実行されますが、systemctlにどのコマンド/パラメータが渡されるかはわかりません。
入力時にsystemctl --help
機能できる2つのオプションがあります。
- システムのシャットダウンと停止
- poweroff システムをシャットダウンし、電源を切ります。
ところでここでは停電とシャットダウンが同じだそうです(おそらく)
私はアーチLinuxを書いています。
答え1
ほとんどのシステムでは、各「shutdown」コマンドは単にシンボリックリンク共通プログラム/スクリプトとして彼らの行動を変える呼び出し方法(「名前」が使用されます)によって決まります。
したがって、poweroff
(通常はACPI APIを介して)マシンの電源を切るシャットダウンもあります。これはmoreコマンドと同じですshutdown -hP
。shutdown
一般的なそして、オペレーティングシステムを「停止」した後に呼び出されるフラグに基づいて多くの操作を実行できます。
たとえば、shutdown -r
コンピュータを再起動すると、オペレーティングシステムshutdown -h
が停止します(コンピュータはオンになっていますが使用できません)。