> Add this to /etc/multicron-p:
>
> environment () {
> {
> echo
> echo "$(set)"
> } | mailadmin "Environment List"
> }
>
> Then, make sure that periodic contains the new function:
>
> periodic () {
> environment
> checkfreespace
> pingcheck
> }
>
> Now, wait for cron to act on this -- fortunately, with multicron-p, you
> won't have to wait long ;>
OK, I get the env variables with no mention of $HOSTNAME. I also added a
printout of "$(whoami)" to see what user the process was running under but
it returned a blank string.
> Finally, try the same thing by adding this immediately prior to main():
>
> PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
>
> What do you think?
As soon as I add the path change:
<SNIP>
############################################################################
##
# Processing Core It is recommended you don't add functions directly
# to his file. Keep them external and source them.
############################################################################
##
#Test Line follows
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/usr/bin
main () {
prog=`basename $0`
<SNIP>
The mailing no longer occurs. Remove it and I get the emails again but with
no $HOSTNAME. Just so I know, what is the relationship between PATH and
environment variables? How does adding the above path provide visibility to
$HOSTNAME?
Thanks,
Paul
_______________________________________________
Leaf-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/leaf-user