ローカルネットワーク上の他のコンピュータのスクリプトを使用してDebianコンピュータを再起動します。

ローカルネットワーク上の他のコンピュータのスクリプトを使用してDebianコンピュータを再起動します。

こんにちは。 「マシンB」から「マシンA」を再起動する必要があります。どちらもローカルネットワークに接続されています。デフォルトでは、これを行うには「マシンB」に簡単なスクリプトが必要です。 IP アドレスは固定されています。 sshpassがインストールされており、「B」の「A」からスクリプトを実行できます。しかし、再起動に問題があり、sudoがなければコマンドを実行することはできません。 systemctl restart -iコマンドはsudoなしで動作しますが、これを行うための簡単なスクリプトを作成すると、sshコンソールにfailed to se wallメッセージでエラーが表示されます。

どんなアドバイスもありがとうございます。ピーター

ベストアンサー1

systemdを使用する別のオプションは次のとおりです。

$ systemctl --host root@remoteHost reboot

おすすめ記事