Re: $HOME changed from 6.2 to 6.3 and 7.0 ?!
- From: Ulrich Spoerlein <uspoerlein@xxxxxxxxx>
- Date: Fri, 29 Feb 2008 22:07:23 +0100
On Fri, 29.02.2008 at 12:52:11 +0100, Thomas Krause wrote:
Dear list,
after upgrading from 6.2R to 6.3R my daily jobs, which are normaly
executed from /etc/daily.local, are not longer started.
The entry in daily.local is
$HOME/bin/save-conf.sh
6.2R executed /root/bin/save-conf.sh
6.3R (and 7.0R) tries to start /var/log/bin/save-conf.bin
Why? I cannot find such a homedir in /etc/passwd!
Wrong place to look, it is set via /etc/crontab:
% more /etc/crontab
# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: src/etc/crontab,v 1.32 2002/11/22 16:13:39 tom Exp $
#
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin
HOME=/var/log
#
# ...
#
# Perform daily/weekly/monthly maintenance.
1 3 * * * root periodic daily
15 4 * * 6 root periodic weekly
30 5 1 * * root periodic monthly
If this has changed from before, I guess it would be due to a new shell
forking which always reset $HOME. Thus, it only worked before by sheer
luck :)
Cheers,
Ulrich Spoerlein
--
It is better to remain silent and be thought a fool,
than to speak, and remove all doubt.
_______________________________________________
freebsd-stable@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscribe@xxxxxxxxxxx"
- Follow-Ups:
- Re: $HOME changed from 6.2 to 6.3 and 7.0 ?!
- From: Jeremy Chadwick
- Re: $HOME changed from 6.2 to 6.3 and 7.0 ?!
- References:
- $HOME changed from 6.2 to 6.3 and 7.0 ?!
- From: Thomas Krause
- $HOME changed from 6.2 to 6.3 and 7.0 ?!
- Prev by Date: Unable to boot without VGA-card
- Next by Date: Re: Upgrading to 7.0 - stupid requirements
- Previous by thread: Re: $HOME changed from 6.2 to 6.3 and 7.0 ?!
- Next by thread: Re: $HOME changed from 6.2 to 6.3 and 7.0 ?!
- Index(es):
Relevant Pages
|
|