运行 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
执行它
我在文件夹 "csv_file"
中创建了一个 r-scriptmarc@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
执行它