새 이미지에 대해 특정 위치 1 개를 확인하는 스크립트를 실행하는 모든 시스템 에서 크론 작업 을 설정하십시오 . wget 및 ftp가 포함 된 샘플 (비평가) 스크립트 :
#!/bin/bash
wget -N -r -nH --cut-dirs=2 -t 180 -P /tmp ftp://user:password@name.remoteserver.com/dir/backgroundimage.gif
gconftool-2 --type string --set /desktop/gnome/background/picture_filename /tmp/backgroundimage.gif
기본적으로 두 번째 줄은 이미지를 기기에 수동으로로드하는 데 사용하는 방법으로 변경해야합니다. 그런 다음 cron
이 스크립트를 실행하여 매시간 또는 하루에 한 번씩 새 이미지를 확인하도록 설정 하십시오.
스크립트가 클라이언트 컴퓨터에서 실행 된 스크립트 를 가져 오도록 설정 한 다음 이미지를 가져 와서 gconftool-2로 배경을 변경합니다. 이를 통해 배경을 변경하는 것 이상을 실행할 수 있습니다.
당신은 크론 작업을 만들 수 있습니다 sudo crontab -e
. 다음과 비슷한 줄이 표시됩니다.
# m h dom mon dow command
(m 분, h 시간, dom 요일, 월, dow 요일) 및 그 아래에 추가 할 수 있습니다 ...
0 * * * /path/to/executable
또는
@hourly /path/to/executable
한하는 /path/to/executable
시간에 매 시간마다 실행합니다. 여기에 입력 한 스크립트는 경로 변수를 포함시키지 않으면 경로 변수를 이해하지 못합니다. 당신은 포함 상단이 넣을 수 $SHELL
및 $PATH
:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
그렇지 않으면 스크립트가 전체 경로 이름을 사용하여 명령을 실행해야합니다. cron에 대한 자세한 정보는 우분투 위키 .
/etc/cron.hourly
디렉토리를 사용하여 매시간 실행되는 스크립트를 거기에 넣을 수도 있습니다 . 마지막 부분에 관한 예제 주제 : cron.hourly 구성에 어떤 문제가 있습니까? 및 Cron.hourly가 실행되지 않습니다 .