2013-02-09 6 views
2

나는 rasbpian와 함께 나무 딸기 파이에있어! 기본 스크립트를 실행하기 위해 새로운 crontab을 설치하려고합니다. 이것은 vlc로 웹캠에서 사진을 찍을 것입니다.raspbian에서 사용자로 crontab을 어떻게 할 수 있습니까?

나는이 일을하고 싶지만 내 crontab 사용자 (crontab -e)는 편집 할 수 없다. sudo crontab 만 ... 아니면 vlc가 루트없이 실행해야한다!

[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

답변

3

난 당신이 crontab -e 거부 ​​권한을 얻고있는 이유를 알고하지 않습니다, sudo crontab -e -u pi을 사용하면 su 사용자는 pi 사용자로 crontab을 열 수 있습니다.

덧붙여 image.sh의 직접 경로를 지정해야 할 수도 있습니다. 그렇지 않으면 스크립트가 스크립트를 찾을 수 없습니다.

+1

오 고마워요! 나는 sudo -u 파이를 시도하고 직접적인 경로로 둘 다! 이제는 스크립트가 매분마다 잘 작동하지만 원하는 작업을 수행 할 수 없습니다. ./image.sh를 사용하여 터미널에서 스크립트를 실행할 때 crontab이 스크립트를 실행할 때 사진이 찍히지 만 찍히지 않습니다. .. howewer 같은 ... –

+0

나는 그것이 당신을 위해 일해서 다행이다. – daviewales