我在/etc/init下配置了一个proccess,它由init deamon运行,并希望该进程停止向/var/log/upstart dir发送日志。
我看了这份文件:https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/TechnicalOverviewUpstart#A--no-log
但是我无法理解它的用法,我该如何为一个init过程设置-没有日志?
谢谢
发布于 2014-05-16 16:33:42
当Ben发到“新贵”邮件列表时回答:
https://lists.ubuntu.com/archives/upstart-devel/2014-May/003225.html
发布于 2017-11-30 17:35:49
也许有一种不需要重新引导就可以做到这一点的方法,但我找不到它--像一些人建议的那样,用/sbin/init或tellinit调用--no-log选项,只需打印一个错误(至少在信任的情况下):
# /sbin/init --no-log
init: invalid option: --no-log
Try `init --help' for more information.但是,如果您愿意重新启动以查看您的更改,则在您最喜欢的编辑器中打开/etc/default/grub,找到设置GRUB_CMDLINE_LINUX的行(通常设置为空)并向其中添加--no-log。
然后运行update-grub并重新启动。
当机器返回时,运行lsof | grep /var/log/upstart查看目录中没有打开的文件。您还可以检查/var/log/kern.log以确保--no-log在运行内核的参数中。
https://askubuntu.com/questions/466353
复制相似问题