linux - 从 crontab 运行 shell 脚本时权限被拒绝

标签 linux shell permissions runtime-error cron

我在 Linux 中登录我的 ID,然后以 super 用户身份登录,因为我没有主目录。当我在 crontab 上设置它时,出现错误:

 /bin/sh: /export/home/****/somefoldername/Check.sh: Permission denied.

我已通过发出以下命令授予对该文件的完全访问权限:

chmod 777

请让我知道如何解决这个问题。

最佳答案

# m h dom mon dow user  command
0 *    * * *   root    /root/scr/script.sh

我不知道您使用的是哪个 Linux 发行版,但在 Ubuntu 上您可以指定运行 crontab 的用户。

关于linux - 从 crontab 运行 shell 脚本时权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33345461/

相关文章:

java:检查文件是否可以在Windows下移动

c - 打印您是否具有 C 中的所有者、组或一般权限

linux - 组用户名将 root 显示为组但不允许删除

linux - 计算文件夹中所有文件的总行数

android - 在 adb shell 中存在的 sh 的帮助下在 android 设备中运行的脚本文件

linux - 如何使用 Linux (Bash) 在目录内移动文件

php - fopen() 无法打开流 : permission denied, 但权限应该有效

linux - for循环数字中的变量

linux - 仅在出现时剪掉多余的线条。 Linux

Python 子进程将新行写入标准输入,直到进程结束