`systemctl`の--nowスイッチ

`systemctl`の--nowスイッチ

で述べたように男性ページ、

systemctl --now enable servicename

しなければならない〜できるようにするそしてスタート提供する。

しかし、さまざまなディストリビューションでは決して機能しません。

そして出力は次のようになります。

systemctl is-enabledできるようにする、

systemctl is-activeサービスはまだ無効になっています。

このスイッチは何に使用されますか?

私は次のような他の組み合わせを試しました。

systemctl enable --now servicename

そして:

systemctl enable servicename --now

systemctl start servicenameしかし、まだ同じです。前のコマンド(つまり、このenable部分)が実行されていても、毎回手動で実行する必要があります。正常に

システムサービスのアプリケーション実装がユニットファイルのどこかにこの機能を実装するのをサポートする必要がありますか?多くのよく知られているサービスがこれに従わず、完全に役に立たないスイッチだと思います。もっと慎重に考えてみたいです。

ベストアンサー1

私もこれはとても迷惑だと思います。

--nowこのスイッチはバージョン220に追加されているようです(参照:この行変更ログから)CentOS 7は現在バージョン219です。もうすぐお願いします!

を使用してシステムのバージョンを確認できますsystemctl --version

おすすめ記事