2
/etc/rc.conf
構成ファイルをプログラムで更新するには、どのような方法が最適ですか?bashなど:プログラムで設定ファイルを更新していますか?
具体的には、アーチのLinuxマシン上で、私は、PostgreSQLが正常にpacman
経由でインストールされた後、プログラム
DAEMONS=(syslog-ng network sshd ntpd netfs crond postgresql)
に
DAEMONS=(syslog-ng network sshd ntpd netfs crond)
を更新できるようにしたいです。
line="DAEMONS=(syslog-ng network sshd ntpd netfs crond)"
sed -i "/${line}/ s/)/ postgresql)/" /etc/rc.conf
は特にこのPostgreSQLのシナリオを処理するには、次の
は、私は私のような何かをする関数を記述することができます推測します。
しかし、一歩先に進む、プログラム的に私(例えばmemcached
として、またはzeromq
などのようなタスク・サーバのような)サービスを含んでいる(あなたがお勧めすることができます1があるかどうライブラリを使用して)より一般的な方法がある中/etc/rc.conf
ファイルのDAEMONS
パラメータ
#archlinux IRCチャンネルに誰かがsystemd' 'をお勧めします - https://wiki.archlinux.org/index.php/Systemdがアップ読んでいますと、現時点でそれを実験しています。 –
linodeサーバインスタンスでの 'systemd'の使用には、' pv-grub'でカスタムカーネルを使用する必要があります。したがって、 'pv-grub'でカスタムカーネルをロードしたくない場合、bashスクリプトは簡単なアプローチです。 –