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

strange problem with at jobs



  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



Reply to: