2013-02-09 28 views
2

我在一個覆盆子pi,與rasbpian! 我正在嘗試安裝一個新的crontab來執行基本腳本。這一個將從vc攝像頭拍攝一張照片。我怎麼能做一個crontab作爲用戶在raspbian上?

我想每分鐘都做一次,但我無法編輯我的crontab用戶(crontab -e),只有sudo crontab ...或者vlc必須在沒有root的情況下執行!

[email protected] ~ $ crontab -e 
crontabs/pi/: fdopen: Permission denied 

每個人都知道我能做些什麼?

這是我的腳本:

#!/bin/bash 

cvlc -I dummy v4l2:///dev/video0 --video-filter scene --no-audio --scene-path $ 

date > ~/webcam/date.txt 

這是我的根crontab,這不行:

* * * * * sh image.sh 
+0

您是否爲sudo設置了密碼? – daviewales 2013-02-09 12:31:15

回答

3

我不知道爲什麼你要拒絕crontab -e許可,但如果您使用sudo crontab -e -u pi,那麼您將能夠使用sudo爲pi用戶打開crontab。

順便提一下,您可能需要指定image.sh的直接路徑。否則,該腳本將無法找到它。

+1

哦,謝謝!我嘗試sudo -u pi和直接路徑,但不是兩個! 現在很好,我的腳本每分鐘都工作,但它並沒有做我想做的事...... 當我在終端中用./image.sh執行我的腳本時,它很好,圖片被拍攝,但不是在crontab執行腳本時。 .. howewer它是一樣的... – 2013-02-09 13:49:03

+0

我很高興它爲你工作。 – daviewales 2013-02-09 13:52:23

相關問題