我试图让这个变量工作,但我总是得到一个关于systemd-escape的错误。虽然我对特殊字符进行了转义,但变量不起作用:
status="systemctl status syslog-ng | grep Active: | sed 's/.*: //' | sed 's/since.*//g'"
我得到的结果是:
Invalid unit name "|" was escaped as "\x7c" (maybe you should use systemd-escape?)
Invalid unit name
我正在尝试将默认的syslog替换为syslog-ng。
syslog-ng是我们的标准,我们希望使用该syslog代理。
root@VirtualBox:~# apt-get install syslog-ng
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or i
我有一个Vagrant创建的VM运行股票Ubuntu值得信赖的64,其中一个主机CPU分配给它。在这个VM中,我有一个Docker映像在运行股票Python3.4.3:
FROM python:3.4.3-slim
ENTRYPOINT ["/usr/local/bin/python"]
当我执行任意Python脚本时:
import time
while True:
time.sleep(1)
如下所示:
sudo docker run -i -v /etc/alloy_listener/scripts:/scripts:ro alloy_listener /sc
每天晚上我都会从cron那里得到这个错误。我搞不清赛斯录想找什么。我已经通过apt安装了syslog-ng-mod-json模块,但是只要重新启动syslog,问题就会继续存在。有人知道解决办法吗?
/etc/cron.daily/logrotate:
Plugin module not found in 'module-path'; module-path='/usr/lib/syslog-ng/3.5.3', module='tfjson'