我正在编写一个可以正常工作的简单脚本,并将输出显示到屏幕上。我想将该 otuput 重定向到以其中一个变量命名的文件,但它不断创建没有输出的空文件。
基本上,我想查看列出的每个用户的 crontab 条目,并将输出重定向到文件名是服务器名称的文件。
servers=`cat hosts.txt`
for i in $servers;
do
echo $i
users=`ssh $i cut -d ":" -f1 /etc/passwd`
for n in $users
do
crontab -u $n -l > $i-test.txt
done
done
该文件已<servername>-test.txt
创建,但输出crontab -u $n -l
不存在,但显示在屏幕上。
任何帮助,将不胜感激。
谢谢