Lun*_*oms 3 linux ubuntu cron crontab
作为 root,我可以添加用户特定的 cron 作业crontab -u user1 -e。在那里我可以提到一个 shell 脚本说runbackup.sh要执行。
crontab -u user1 -e
runbackup.sh
由于runbackup.sh脚本供许多用户使用,脚本需要知道用户名(此处user1)才能执行某些用户特定的操作。
user1
当 cron 作业调用 runbackup.sh 时,它如何获取用户名?
谢谢,
小智 7
在脚本 runbackup.sh 中使用“whoami”将显示谁在执行 shell。
每个用户的 cron 作业都会启动一个 shell 进程。所以每一个 whoami 都会显示正在运行的用户的名字。
请注意:所有用户都有权访问 runbackup.sh 中提到的文件。
归档时间:
13 年,2 月 前
查看次数:
2177 次
最近记录: