web-dev-qa-db-ja.com

スタートアップサービス(/etc/init.d/)のパラメーターを追加/編集する方法

Pure-ftpサーバーをインストールしましたが、仮想ユーザーでのログインに問題がありました。私は問題を診断することができました。それは不完全なデフォルトのパラメーター指定です。これは、起動時にデフォルトでスクリプトが開始する方法です。

Starting ftp server: Running: /usr/sbin/pure-ftpd -l pam -u 1000 -8 UTF-8 -E -O clf:/var/log/pure-ftpd/transfer.log -B

しかし、-lが指定されていないため、これは良くありません。これはそれを開始する正しい形式です:

pure-ftpd -l puredb:/etc/pure-ftpd/pureftpd.pdb

したがって、qは次のとおりです。pure-ftpdの起動パラメータ定義を変更する方法

5
alex

ほとんどのサービスでは、/etc/default/NAMEの起動パラメーターを変更できます。そうでない場合は、/etc/init.d/NAME(またはUpstartスクリプトの場合は/etc/init/NAME.conf)を編集する必要があります。サービスを再起動することを忘れないでください。自動的に行われるわけではありません。

6
Lekensteyn