2

私は rasbpian でラズベリーパイを使用しています! 基本的なスクリプトを実行するための新しい crontab をインストールしようとしています。これは、vlc を使用してウェブカメラから写真を撮ります。

これを毎分実行したいのですが、crontab ユーザー (crontab -e) を編集できず、sudo crontab しか編集できません... または、vlc は root なしで実行する必要があります。

pi@raspberrypi ~ $ 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

そして、これは私の root 用の crontab ですが、動作しません:

* * * * * sh image.sh
4

1 に答える 1

3

のアクセス許可が拒否される理由はわかりませんcrontab -eが、 を使用するsudo crontab -e -u piと、sudo を使用して pi ユーザーの crontab を開くことができます。

ちなみに、おそらく の直接パスを指定する必要がありますimage.sh。そうしないと、スクリプトはそれを見つけることができません。

于 2013-02-09T12:24:16.310 に答える