我编写了一个tcsh脚本来清除集群中的垃圾数据,代码为:
{
"username": "dadsdsadsa",
"pincode": "fdsfdsfd",
"password": "fdsfdsfdsfds",
"createdAt": "2017-02-21T07:33:53.870Z",
"setUpdatedAt": "2017-02-21T07:33:53.870Z",
"_id": "twY0MFUeNf4UP7XO"
}
当我在后台运行这个脚本时:
set hosts = $1
set clear_path = $2
foreach i ($hosts)
rsh $i rm -rvf $clear_path
end
这项工作将被卡住并显示如下信息:
disk_clean.sh hosts_all /u0/data/tmp > log &
如果我在前台运行它,它可以正常完成。 为什么会这样?如何在后台运行此脚本并将输出重定向到日志文件?