1
作爲root用戶,我可以通過crontab -u user1 -e
添加用戶特定的cron作業。在那裏我可以提到一個shell腳本runbackup.sh
來執行。在調用cron作業時獲取用戶名
由於runbackup.sh
腳本用於許多用戶,腳本需要知道用戶名(此處爲user1
)以執行某些用戶特定的操作。
當cron作業調用runbackup.sh時,如何獲得用戶名?
感謝,
作爲root用戶,我可以通過crontab -u user1 -e
添加用戶特定的cron作業。在那裏我可以提到一個shell腳本runbackup.sh
來執行。在調用cron作業時獲取用戶名
由於runbackup.sh
腳本用於許多用戶,腳本需要知道用戶名(此處爲user1
)以執行某些用戶特定的操作。
當cron作業調用runbackup.sh時,如何獲得用戶名?
感謝,
使用腳本中的runbackup.sh 「WHOAMI」 將顯示誰是excuting外殼。
每個用戶的cron作業都會啓動一個shell進程。所以每個whoami都顯示正在運行的用戶的名字。
請注意:所有用戶都有權訪問runbackup.sh中提到的文件。