在 Linux 中,如果 rsync 已经在运行,我们如何识别哪个用户正在运行它?如果它作为 cron 作业运行,cron 作业用户会有所不同吗?
答案1
ps aux | grep rsync
用户是第一列。上述命令可能会在输出中列出自身,因此如果您获得多行,则它不是包含的行grep
。
如果它是一个 cronjob,它将以正确的用户名显示,除非是 root 将其设置为以指定用户身份运行。
在 Linux 中,如果 rsync 已经在运行,我们如何识别哪个用户正在运行它?如果它作为 cron 作业运行,cron 作业用户会有所不同吗?
ps aux | grep rsync
用户是第一列。上述命令可能会在输出中列出自身,因此如果您获得多行,则它不是包含的行grep
。
如果它是一个 cronjob,它将以正确的用户名显示,除非是 root 将其设置为以指定用户身份运行。