crontab per php aufrufen
am 27.06.2006 12:45:20 von joerg p
Hallo,
sitze immernoch an diesem Problem:
echo $test = shell_exec('crontab -h');
geht nicht
echo $test = shell_exec('/usr/bin/crontab -h');
auch nicht
echo $test = shell_exec('ls');
dagegen schon.
Warum bloss???
Joerg
Re: crontab per php aufrufen
am 27.06.2006 12:57:37 von Frank Schenk
joerg pfeffer wrote:
> Hallo,
>
> sitze immernoch an diesem Problem:
> echo $test = shell_exec('crontab -h');
Wie schauts mit
$test = shell_exec('crontab -h');
echo $test;
Was ist die Option "-h"?
Was sagt which crontab?
Ist safe_mode aus? (php.ini)
disabled_functions? (php.ini)
geht crontab -h auf der Konsole?
hth, Frank
Re: crontab per php aufrufen
am 27.06.2006 12:59:16 von dev-null-use-reply-adress
joerg pfeffer schrieb:
> sitze immernoch an diesem Problem:
> echo $test = shell_exec('crontab -h');
> geht nicht
> echo $test = shell_exec('/usr/bin/crontab -h');
> auch nicht
Abgesehen davon, daß es die Option -h nicht gibt, vermute ich
mal, daß Du einfach keine entsprechenden Rechte hast.
> Warum bloss???
Admin fragen und die ß?\ Taste reparieren.
Gruß
JPM
Re: crontab per php aufrufen
am 27.06.2006 13:02:34 von dev-null-use-reply-adress
Jens Peter Moeller schrieb:
> joerg pfeffer schrieb:
>> sitze immernoch an diesem Problem:
>> echo $test = shell_exec('crontab -h');
>> geht nicht
>> echo $test = shell_exec('/usr/bin/crontab -h');
>> auch nicht
>
> Abgesehen davon, daß es die Option -h nicht gibt, vermute ich
> mal, daß Du einfach keine entsprechenden Rechte hast.
OK, ich las gerade, daß Du wohl selber root bist. Also
schau in /var/cron/allow bzw. /var/cron/deny, ob wwwrun
cron-Rechte hat.
Gruß
JPM
Re: crontab per php aufrufen
am 27.06.2006 13:13:32 von joerg p
> schau in /var/cron/allow bzw. /var/cron/deny, ob wwwrun
Hört sich richtih an, die gibt's bei mir aber leider nicht, habe Suse 9.1.
Alles, was ich zu cron finde, ist:
/usr/lib/cron
/usr/sbin/cron
/usr/share/doc/packages/cron
/usr/share/doc/packages/xntp/scripts/support/etc/cron
/var/spool/cron
/etc/init.d/cron
/etc/sysconfig/cron
/lib/scpm/resource_groups/cron
Jörg
Re: crontab per php aufrufen
am 27.06.2006 13:25:00 von dev-null-use-reply-adress
joerg pfeffer schrieb:
>> schau in /var/cron/allow bzw. /var/cron/deny, ob wwwrun
> Hört sich richtih an, die gibt's bei mir aber leider nicht, habe Suse 9.1.
Dann darf überhaupt nur root cron verwenden. Wie Du die jetzt
genau anlegen mußt, bzw. ob das bei SuSE speziell ist, kann
ich Dir nicht sagen und wäre auch langsam OT.
man cron
Gruß
JPM
Re: crontab per php aufrufen
am 27.06.2006 14:15:35 von Ralf Zschemisch
Am Tue, 27 Jun 2006 12:45:20 +0200 schrieb joerg pfeffer:
> sitze immernoch an diesem Problem:
> echo $test = shell_exec('crontab -h');
> geht nicht.
# man crontrab
8<--
crontab [-u user] file
crontab [-u user] [-l | -r | -e]
8<--
> Warum bloss???
Deine Option -h ist crontab 'unbekannt'.
hth
r23
--
http://www.myoos.de/fraktal/zoom.php