回答:
ユーザーが単に夜間のタスクを実行することを意図している場合は、〜/ nightly.shの実行に基づいたソリューションの方が簡単かもしれません。
次に、«/ home / * / nightly.sh»を次々に実行します。もちろん、各ユーザーのスクリプトを適切な環境で実行する必要があります(cronはこれらのことを行います)。
しかし、それは非常に簡単かもしれません。例えば:
for user in user0 user1 user2 user3 ...
do
script=/home/$user/nightly.sh
[ -x $script ] || continue
sudo -u $user 2>&1 | mail -s "nightly.sh" $user
done