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

running scripts (manual and auto)



I usually download mail from my ISP by running the following command as
user horacio:

$ fetchmail -v -a -u my_id

and I just created a script with that line and named it
/home/horacio/getmail:

----- start getmail -----
#!/bin/sh

fetchmail -v -a -u my_id
----- end getmail -----

and gave it executable permissions(0777):

1 -rwxrwxrwx   1 horacio  horacio

This works providing I run it like:

$ ./getmail

but how can I make it ran as a normal command (without "./").
Also, I created another script in /etc/ppp/ip-up.d/:

----- start script -----
#/bin/sh

fetchmail -f /home/horacio/.fetchmailrc -a -u a4608456

runq
----- end script -----

named it 02fetchmail, and gave it the following permissions:

1 -rwxr-xr-x   1 root     root

so that it fetchs mail from my ISP at connection, but this one doesn't
work at all... what's wrong with it?  I too have another two scripts in
the same directory:

----- start 01sendmail -----
#!/bin/sh

# Flush exim queue
if [ -x /usr/sbin/exim ]; then
        /usr/sbin/exim -qf
	fi
----- end 01sendmail -----

(actually, this is just the default exim script renamed), and:

----- start 00time -----
#!/bin/sh
/usr/sbin/rdate -s slug.ctv.es
/sbin/hwclock --systohc
----- end 00time -----

I think these two work (don't really know for sure).

TIA

Horacio


Reply to: