私はアーチLinux x64で蚊エージェントを実行しています。次のようにして蚊サービスを再起動したいと思います。
sudo systemctl mosquitto restart
しかし、明らかに私はメッセージを受け取りました。
Unknown operation mosquitto.
蚊サービスを正しく再起動するには?
答え1
systemctl
コマンドが必要です(start
、、、restart
)status
今後単位(または単位):
sudo systemctl restart mosquitto
systemctl
以前のバージョンの質問で使用したのと同じ構文を誤って使用しました。service
sudo service mosquitto restart
なぜならそれうまくいかないのは、Arch Linuxがデフォルトで他のシステムオペレーティングシステムよりも少ない互換性と移行アクションを提供することです。たとえば、Debian LinuxとFedoraは、service
systemdより前の名前の付いたコマンドと互換性のあるコマンドを提供しますsystemctl
。これはArch Linuxではこれらのコマンドを取得せず、systemd自体の一部の「互換性」部分も実行しません。より」Archのインストール中に「init 0」が原因で「超過パラメータ」が表示されるのはなぜですか?")。