Avatar billede Slettet bruger
27. november 2002 - 22:50 Der er 2 kommentarer og
1 løsning

Perl som cron job

Jeg har lavet et CGI/perl script, som tilføjer en bruger vha. "adduser" kommandoen. Det virker også fint hvis jeg selv aktiverer scriptet, men som cron job får jeg denne fejl:

sh: adduser: command not found

Andre funktioner i scriptet (skrive til en fil) virker fint. Scriptets første linje er:

#!/usr/bin/perl
Avatar billede razor Nybegynder
27. november 2002 - 23:08 #1
Prøv at skrive den fulde sti til adduser. Den er formentlig "/usr/sbin/adduser" - men check lige med "which adduser" (som root).
Avatar billede razor Nybegynder
27. november 2002 - 23:10 #2
Det kommer af at dit cronjob ikke bliver ekserkveret i sammen miljø som normalt - og derfor ikke har samme $PATH :)
Avatar billede Slettet bruger
27. november 2002 - 23:29 #3
Det var sg* dejligt :) takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester