2
什么是最好的方法来更新/etc/rc.conf
配置文件以编程方式?bash或其他东西:以编程方式更新配置文件?
具体而言,Arch Linux的机器上,我希望能够以编程方式更新
DAEMONS=(syslog-ng network sshd ntpd netfs crond)
到
DAEMONS=(syslog-ng network sshd ntpd netfs crond postgresql)
后的PostgreSQL通过pacman
安装成功。
我相信我能写,做类似的功能:
line="DAEMONS=(syslog-ng network sshd ntpd netfs crond)"
sed -i "/${line}/ s/)/ postgresql)/" /etc/rc.conf
,专门处理这种情况的PostgreSQL。
然而,往前一步,是有没有更通用的方式(使用库,如果有一个你可以推荐)以编程方式包括我的服务(如memcached
,还是喜欢像zeromq
等任务的服务器)的我的/etc/rc.conf
文件中的DAEMONS
参数?
上#archlinux IRC频道有人建议'systemd' - https://wiki.archlinux.org/index.php/Systemd正在读起来在此刻进行试验。 – 2012-04-24 08:00:04
linode服务器实例上的'systemd'用法要求我使用'pv-grub'的自定义内核,所以如果我不想用'pv-grub'加载自定义内核,则bash脚本是一种更简单的方法。 – 2012-04-25 01:26:53