Hello All, I've observerd a strange problem when tried to schedule a few jobs for at daemon. at job refuses to run, complaining to unexpected end of file. I've tried a simple job like
[lex.lexa]$ at 1300 warning: commands will be executed using /bin/sh at> echo `date` >/home/lex at> <EOT> job 21 at 2003-02-26 13:00 [lex.lexa]$ and it produces a file in /var/spool/cron/atjobs like lexa:/var/spool/cron/atjobs# cat a00015010a13b4 #!/bin/sh # atrun uid=1000 gid=1000 # mail lex 0 umask 27 PWD=/home/lex; export PWD WRASTER_COLOR_RESOLUTION0=4; export WRASTER_COLOR_RESOLUTION0 COLORFGBG=0\;default; export COLORFGBG WINDOWID=41943042; export WINDOWID LC_MESSAGES=C; export LC_MESSAGES PS1=[\\u.\\h]\$\ ; export PS1 GNUSTEP_USER_ROOT=/home/lex/GNUstep; export GNUSTEP_USER_ROOT USER=lex; export USER LANG=ru_RU.KOI8-R; export LANG COLORTERM=rxvt-xpm; export COLORTERM LOGNAME=lex; export LOGNAME SHLVL=1; export SHLVL SSH_AGENT_PID=21713; export SSH_AGENT_PID if test ${USER} !=\ \'root\'\;\ then; export if test ${USER} ! HOME=/home/lex; export HOME SSH_AUTH_SOCK=/tmp/ssh-XXQgZoMF/agent.21680; export SSH_AUTH_SOCK PATH=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games; export PATH WMAKER_BIN_NAME=/usr/bin/WindowMaker; export WMAKER_BIN_NAME cd /home/lex || { echo 'Execution directory inaccessible' >&2 exit 1 } echo `date` >/home/lex which doesn't run unless I remove string "if test ${USER} != ..." /bin/sh is a symlink to /bin/bash what could be a problem? PS: it's woody release I'm running -- Best regards, Alexey Chetroi --- Smile... Tomorrow will be worse. (c) Murphy's law -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]