random-wallpaper.sh
public shellscript v1 · immutable#!/bin/sh_WALLPAPER="/home/diz/wallpaper"_PIDFILE="/tmp/${0}.pid"[ -f "$_PIDFILE" ] && exit 1trap "rm ${_PIDFILE} ; exit 2" 3 15touch $_PIDFILE || exit 3echo $$ > $_PIDFILE || exit 4while : ;do [ -f "$_PIDFILE" ] || exit 5 [ `cat ${_PIDFILE}` = $$ ] || exit 6 fbsetbg -r $_WALLPAPER sleep 120donerm $_PIDFILEexit 255