使用 root cron 运行 perl 脚本告诉我“访问被拒绝”

使用 root cron 运行 perl 脚本告诉我“访问被拒绝”

这来自这里

现在它可以运行,但是当我使用 root crontab 运行它时,它告诉我:

*tail: /var/log/backupeitor.log: file truncated
/bin/sh: /home/backup/scripts/backupeitor.pl: Permission denied*

文件的权限:

*srv156:/home/backup/scripts$ ls -alrt
insgesamt 28
drwxrwxrwx 2 root root 4096 19. Sep 13:23 off
-rwxrwxrwx 1 root root 1274 24. Okt 15:16 backup_mysql.sh
-rwxrwxrwx 1 root root  302 24. Okt 15:16 backup_postgres.sh
drwxrwxrwx 5 root root 4096 18. Dez 14:55 ..
drwxrwxrwx 3 root root 4096 20. Dez 09:48 .
-rwxrwxrwx 1 root root 3393 20. Dez 22:49 backupeitor.pl
srv156:/home/backup/scripts$* 

任何想法?

答案1

请查看我的回答在您的另一篇文章中,将正确解决这两个问题。

答案2

完毕。

Shebang 已更改,/usr/bin/perl 的路径已更改,正如@John-Siu 所说,它起作用了!

谢谢!

相关内容