Question About Path And Commands
Joseph C. Lininger
jbahm at pcdesk.net
Sun Jan 25 16:13:27 EST 2004
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
You have two choices. The first and easiest is to set the path in
your
script so that you don't have to type in fully qualified commands the
hole
time. You can do that by placing this line near the top of the script
(note,
this is a commonly used path, and you may need to add and/or remove
directories from it):
path=/bin:/usr/bin:/usr/local/bin:/sbin:/usr/sbin:/usr/local/sbin
The other way is to use the whereis command to find every program you
need,
and then fully qualify everything. For example:
whereis cp
Would tell you where cp is. Here is the output from that command on
my
system:
cp: /bin/cp /usr/bin/cp /usr/man/man1/cp.1.gz
/usr/share/man/man1/cp.1.gz
I don't recommend this aproach for two reasons. First, it can be very
time consuming if you are using a lot of programs. Second, if you
want to give someone else your script for some reason, it may or may
not run depending on if programs are in a different location.
- ---
Joseph C. Lininger
jbahm at pcdesk.net
- ----- Original Message -----
From: "Rejean Proulx" <rejean at interfree.ca>
To: <speakup at braille.uwo.ca>
Sent: Sunday, January 25, 2004 6:13 AM
Subject: Question About Path And Commands
I want to set up a weekly cron with the diff and the mail command.
Cron
requires that everything is fully qualified.
How do I tell where the diff and mail commands are found? For
example, I
know that cp is in ;/bin/ My script keeps failing and I am trying to
fix
it.
Rejean Proulx
Visit my family at http://interfree.ca
MSN is: rejp at rogers.com
Ham License VA3REJ
_______________________________________________
Speakup mailing list
Speakup at braille.uwo.ca
http://speech.braille.uwo.ca/mailman/listinfo/speakup
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0.3
iQA/AwUBQBQxdCenap9Jqj2wEQIGswCgit6xkeNnr1tBWsC7FL+5QX7/xegAoKBc
TFoJbykzRkVc4m2uynf6AT9y
=KDz5
-----END PGP SIGNATURE-----
More information about the Speakup
mailing list