存在するシステムマンページ、というセクションがあります。シグナルでは、さまざまな信号と信号がシステムに与える影響について説明します。
たとえば、SIGRTMIN+3
システムを再起動するには、次の手順を実行します。
SIGRTMIN+3
マシンを停止し、Halt.target デバイスを起動します。これは主に次のとおりです。
systemctl start halt.target --job-mode=replace-irreversibly
SIGRTMIN+15はすぐにマシンを再起動します。
SIGRTMIN+15
Immediately reboots the machine
マニュアルページは同等のコマンドを提供しません。使ってみよう
systemd SIGRTMIN+15
しかし、エラーが発生したExcess arguments.
場合、これは間違っているようです。
この信号をどのように使用する必要がありますかsystemd
?
ベストアンサー1
まず、それらは署名用語ではありません。次に、パラメータの代わりに信号を渡します。信号を送信するにはkill
.lookを使用しますman kill
。プロセスを指定する必要があります。systemd
常にプロセス1(initプロセス)で実行されます。
だから送ってSIGRTMIN+15
くださいsudo kill -SIGRTMIN+15 1
。
shutdown --poweroff
ただし、またはコマンドを使用することをお勧めしますshutdown --reboot
。