で述べたように男性ページ、
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
。