我正在开发的一个Python模块在/path/to/module/conf.conf中有一个主配置文件。/path/to/module/取决于平台(例如,OS中的/Users/me/module、Linux中的/home/me/module等)。path/to/module,其中我使用逻辑:
if sys.platform == 'darwin'
在我阅读手册时,openvpn守护进程应该从/etc/openvpn目录中的每个*.conf文件中读取配置。事实上,如果遗漏了"server.conf“文件,它在启动时就会出错,并在syslog中产生错误。其他*.conf文件则被忽略。1月28日11: 28 :09 linux ovpn-server3639: Options error: In CMD-LINE:1:错误打开配置文件: /etc/openvpn/server.conf<
我注意到一些Linux配置文件(例如/etc/samba/smb.conf)期望您在文件的特定“部分”(如[global] )中输入实际设置(键值对)。我正在寻找一个终端工具/命令,它允许您将行附加到特定配置文件的特定部分。示例:configadd /etc/samba/smb.conf '[global]' "my new line"