20:00 +0200 1/7/02, Christian Jost escribe:
>>16:01 +0200 19/6/02, Christian Jost escribe:
>>>If I remember correctly you first have to activate cron before you
>>>can use the at command. I don't remember the details, but you can
>>>find all the necessary information in 4 articles by David Pogue
>>>(the relevant piece is in the second one), see
>>>http://www.macdevcenter.com/pub/ct/51
>>
>> Thanks CJ, I finally find the way of making CronniX for example
>>to work. You must write
>>
>> % sudo echo "yourShortName" > /var/cron/allow
>>
>>then you'll have permission to execute cronned tasks.
>>
>>
>>The problem holds with the format of "at" it always aswer me
>>
>> at: incomplete time
>>
>> at: garbled time
>>
>>with commands like
>>
>> at now + 2 minutes "open -a Alpha"
>>
>>
>>WHY??
>
>maybe the order of arguments, check the man page. I usually put my
>commands in a file foo.run, then I invoke it by
>at -f foo.run now + 1 minute
>and that works perfectly well.
Thanks CJ, I did try this parameters order time ago (the syntax
change from book to book :( and, yes, the command seems to understand
the that syntax, then
at -f athacer now + 1 minute
for example, does work, apparently.
I put (% cat athacer)
#!/bin/sh
open -a Alpha
mkdir ~/Desktop/atFuncionando
to see clearly that the script have worked, but nothing.
I have
/var/at 153# l
total 16
-rw------- 1 root wheel 0 Jul 2 10:37 .lockfile
-rw-r--r-- 1 root wheel 8 Jun 13 19:03 at.allow
-rw-r--r-- 1 root wheel 1 Jul 2 10:37 at.deny
drwxr-xr-x 5 root wheel 126 Jul 2 10:42 jobs
with at.allow with only my logname, and at.deny empty (as is usual
although this very last file is not necessary and I tried with and
without it). jobs/ contains a file for each time I issue a correct
"at" command, like:
/var/at 155# l jobs/
total 24
-rwx------ 1 me wheel 1505 Jul 2 10:37 a0104d2c6.000
-rwx------ 1 me wheel 1535 Jul 2 10:40 a0104d2c9.000
-rwx------ 1 me wheel 1545 Jul 2 10:42 a0104d2cb.000
but any of that files never worked.
Now, I have tried to exec one of them, they have a lot of lines like
#! /bin/sh
# mail me 0
umask 22
HOME=\/Users\/me; export HOME
SHELL=\/bin\/tcsh; export SHELL
USER=me; export USER
etcetera
....
ending with the commands in the file -f ...
and give this error!!:
/<1>at/jobs 161# a0104d2c6.000
a0104d2c6.000: read-only variable: PWD [18]
11:14:39 /<1>at/jobs 162#
in fact, there is one line in the a0104d2c6.000 file that says:
PWD=\/Users\/me\/tmp\/tmp; export PWD
trying to assign a value to PWD. Then I have just try
~ 151% sh
me% PWD=HOLATIO
zsh: read-only variable: PWD
me%
the problem seems to be there, sh does not admit this. But WHY zsh. Look!
11:21:01 ~ 152% l /bin/zsh
-rwxr-xr-x 1 root wheel 449616 Dec 31 2001 /bin/zsh
11:21:08 ~ 153% l /bin/sh
-r-xr-xr-x 1 root wheel 449616 Dec 31 2001 /bin/sh
THE SAME SIZE BOTH!
The question
--
juan
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Fink-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-users