systemctlのようにシステムを再起動してサービスを再起動できますか?

systemctlのようにシステムを再起動してサービスを再起動できますか?

ファイルを修正しました。

/etc/config/network

修正後に適用するには、次のコマンドを実行する必要があります。

systemctl restart netifd

しかし、何らかの理由でsystemctlは私のシステムで使用できなくなりました。だから、システムを再起動すると、「systemctl restart netifd」と同じ効果があるかどうか疑問に思います。

アドバイスしてください。

ありがとう

答え1

次のコマンドを試してください。

service netifd restart

あなたの質問について:はい、コンピュータを再起動すると、起動時に実行されるように設定されているすべてのサービスを再起動するという効果がありますが、サービスを1つだけ再起動するだけの場合、これは非常に残酷なアプローチです。後者の解決策を見つける方がはるかに優れています。

答え2

systemdを実行している場合(過去数年間にリリースされたほとんどのLinuxディストリビューションの場合と同じように)、systemdが存在しないことは、systemctlシステムが深刻に破損していることを示しています。この場合、再起動後にシステムが回復するかどうかは誰にもわからない(質問の情報を提供する)。

systemdを実行していない場合(交換した場合やsystemdを使用しないディストリビューションを実行しているため)、従うガイドは設定には適していません。あなたの設定がわからない場合、この場合、変更がどのように影響するかはわかりません。

質問で次の情報を編集します。

  • どのLinuxディストリビューション(バージョンを含む)を使用していますか?
  • systemdに何をしましたか?または、システムが欠落している原因は何でしたかsystemctl
  • 何を達成したいですか?

関連情報