我正在尝试在后台运行filewatcher.sh脚本。它还通过jar文件调用Java代码。
每当我通过终端运行命令(“ nohup sh filewatcher.sh”)时,一切正常。我必须按两次Enter键,以便将输出文件附加到nohup.out。但是,每当我尝试从shell脚本 automate.sh 运行等效命令(“ nohup filewatcher.sh >> nohup.out
error-log. Click to see snippet.
这可能是对 automate.sh 的许可问题吗? 当我登录并从命令行输入nohup命令时,我已经检查过该脚本与用户具有相同的权限和所有权。 我还检查了要移动文件的文件夹的所有权,但是所有文件都具有相同的权限和所有权。