[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

cron и хамелеон



написал такой cкрипт (chameleon-rnd.pl):

#!/usr/bin/perl
# get the random picture file and chameleon it
$bg_dir = $ARGV[0];

opendir(DIR,$bg_dir) || die "can't opendir $bg_dir: $!";
@bgs = grep { -f "$bg_dir/$_" } readdir(DIR);
closedir DIR;

$idx = rand @bgs;
$random_bg = "$bg_dir/$bgs[$idx]";
@args = ("chameleon",$random_bg);
system(@args) == 0 or die "system @args failed: $?";

и такой кронтаб:
# change background every minute
* * * * * $HOME/bin/chameleon-rnd.pl $HOME/backgrounds

скрипт сам по себе работает - ставит случайный бэграунд из указанного каталога.
но из кронтаба пишет письма вида:

From: root@nerve.v2.nl (Cron Daemon)
To: artm@nerve.v2.nl
Subject: Cron <artm@nerve> $HOME/bin/chameleon-rnd.pl $HOME/backgrounds
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/artm>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=artm>
Date: Wed, 14 Feb 2001 12:15:01 +0100

system chameleon /home/artm/backgrounds/sleeping1024.jpg failed: -1 at
+/home/artm/bin/chameleon-rnd.pl line 15.

в чем дело?

-- 
Artem Baguinski, (http://nerve.v2.nl/)
V2_Lab - International Lab For the Unstable Media
Eendrachtsstraat 10 - 3012 XL Rotterdam
http://www.v2.nl/V2_Lab/
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!



Reply to: