2016-04-29 14 views
0

を実行しているとき、私は、フォルダ「csv_file」にパーミッション拒否エラーcrontabの

[email protected]:~/csv_file$ ls 
8388.26580527145.csv csv_file.Rproj excel source write_csv2.R 

をR-スクリプトを作成している今、私は5分ごとに午前10時までに、このファイルを実行crontabファイルを作成したいと思います。したがって、私は以下を書いた

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

しかし、これは動作していないようです。

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

任意の考えここにうまくいかない何を:それは私が

[email protected]:~$ ~/csv_file/write_csv2.R 

を実行しようとすると、センス原因は、私は次のエラーを取得するのですか?

+2

'chmodの+ X /ホーム/マーク/ csv_file/write_csv2.R' –

答えて

2

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

を使用して、それが実行可能な最初にすると、彼は必要にcronに

+0

を./filename.r使用してそれを実行しますパスオフファイル、フルパスを使用する場合は最高 – abkrim

+0

実際、 '〜'はバシズムであり、純粋な 'sh'構文を必要とする' cron'では動作しません。しかし、 'cron 'はあなたのホームディレクトリから実行されるので、単に'。/ csv_file/write_csv2.R'を 'crontab'ファイルで言うことができます。 – tripleee

関連する問題