退会済みユーザー2014/08/18 14:04質問の一部が欠けた状態で投稿してしまい、大変失礼しました。正しくは、 systemctlの代替になるコマンド( /lib/systemd/system ) ↓ systemctlの代替になるコマンド( /lib/systemd/system 以下に配置したカスタムサービスをsystemctl同様に制御できるコマンド ) でした。 なおinitctlコマンドについて、systemctlと同様のオプションで試したのですが、initctl: Unknown job: <service name>というエラーが出てしまい期待通りに動作に至らない、というのが現在の状況です。そもそもsystemctlとは全くの別物なのか、基本的なことからご教授頂ければ幸いです。
BlueMoon2014/08/18 14:58別物と言えますね。Upstart(Ubuntu)、systemctlともプロセスを制御する仕組みなのですが制御するサービス(http,samba,ntpなど)は同じでも、サービスの呼称やコマンドなどに差異が有ります。 もし /lib/systemd/system配下で直接編集したファイルと同じ振る舞いを求めるのであれば、 Upstartの構文に従って、/etc/init/[サービス名].confを修正する必要が有ります。 同ディレクトリの他ファイルにならえば簡単かも知れません。 以下サイトが参考になると良いのですが。 ttp://www.server-world.info/query?os=Ubuntu_14.04&p=initial_conf&f=4
退会済みユーザー2014/08/18 15:06なるほど、大変参考になりました。なかなか設定が大変そうなので、supervisordなど別のソリューションを検討したいと思います。丁寧な解説、感謝いたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2014/08/18 14:04
2014/08/18 14:58
退会済みユーザー
2014/08/18 15:06