权限被crontab拒绝

时间:2020-04-26 09:53:55

标签: linux bash cron linux-mint

我尝试执行一个脚本(在我的个人电脑上,Linux Mint),该脚本执行另外两个脚本,这些脚本使用cron启动两个服务器(一个用于Symfony服务器的脚本和一个用于webpack服务器的脚本)。所以我把这行放在我的crontab中

@reboot /usr/local/bin/launchFm.sh 2>&1 ~/Documents/script/errorcron

在〜/ Documents / script / errorcron文件里面,我得到了这一行

无法启动服务器:不可能的连接器:拒绝连接

是的,我是法国人,但基本上是连接被拒绝。

我可以通过手动执行此脚本,并且效果很好。另外,我尝试在crontab中执行一个@reboot touch test之类的虚拟脚本,并且此工作非常正常。我没有cron.deny或cron.allow文件。

我获得了/usr/local/bin/launchFm.sh -rwxr-xr-x的许可,我是所有者。因此,每个人都获得了x(execute)权限。错误显示Unable to init server,但是启动服务器的脚本的错误日志中没有任何内容,因此我认为问题是crontab权限,但基本脚本可以正常工作,所以我很困惑

1 个答案:

答案 0 :(得分:-1)

我通过调用两个脚本而不是调用执行两个“下标”的脚本来解决该问题。它不是很优雅,但是可以工作。