运行 crontab 时权限被拒绝错误

Permission denied error when running crontab

我在文件夹 "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

执行它