linux - 运行 crontab 时出现 Permission denied 错误

标签 linux cron

<分区>

我在文件夹“csv_file”中创建了一个 r-script

marc@Marc-Linux:~/csv_file$ ls
8388.26580527145.csv  csv_file.Rproj  excel  source  write_csv2.R

现在我想创建一个 crontab,每五分钟执行一次这个文件,直到上午 10 点。因此我写了以下内容

  #open crontab
  crontab -e
  #add to file
  */5 10 * * * ~/csv_file/write_csv2.R

但这似乎不起作用。这是有道理的,因为当我尝试运行时

  marc@Marc-Linux:~$ ~/csv_file/write_csv2.R

我收到以下错误:

  -bash: /home/marc/csv_file/write_csv2.R: Permission denied

想知道这里出了什么问题吗?

最佳答案

首先使它可执行,使用

chmod +x  ~/csv_file/write_csv2/filename.r

然后使用 ./filename.r 执行它

关于linux - 运行 crontab 时出现 Permission denied 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36933153/

相关文章:

linux - 将 Qt 从 Linux 集成/移植到嵌入式 Linux

c++ - 如何在gentoo上编译Mellanox libvma?

linux - 如何运行另一个程序并将其输出到终端的特定部分

java - Maven 和 cron 作业

linux - 处理通过 ftp 传输到托管服务器中的一组目录中的文本文件

Python CronTab IOError

linux - 不执行任何操作的简单 _start 末尾的段错误

linux - 如何启动一个在我的 ssh session 结束时不会结束的进程?

linux - Bash 脚本不会在 Centos 8 中作为 cron.hourly 作业运行

python - 如何测试 celery.crontab 计划在预期时间执行?