小编Mic*_*ael的帖子

如何从进程中获取整个命令行?

如何使用进程名称从正在运行的进程中获取命令参数或整个命令行?

例如这个过程:

# ps
PID   USER     TIME   COMMAND
 1452 root       0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid
Run Code Online (Sandbox Code Playgroud)

我想要的是/sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid或争论。我知道进程名称并想要它的参数。我在 SliTaz 上使用 Busybox。

scripting process ps busybox

92
推荐指数
4
解决办法
15万
查看次数

防止 rsyslog 将远程主机消息记录到本地 /var/log/syslog

我使用 rsyslog 以这种方式将日志从远程主机保存到服务器:

服务器:

# Logfile for each host
$template DynaFile,"/var/log/rsyslog/%HOSTNAME%.log"
*.* -?DynaFile
Run Code Online (Sandbox Code Playgroud)

客户:

*.* @servername
Run Code Online (Sandbox Code Playgroud)

这会为服务器中的每个客户端主机创建日志文件,/var/log/rsyslog/但它也会将每条消息记录到服务器/var/log/syslog。所以它变得非常臃肿。如何防止/var/log/syslog它只包含来自服务器本身的消息?

rsyslog

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

busybox ×1

process ×1

ps ×1

rsyslog ×1

scripting ×1