• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af dennism | 23.05.2008 15:59

Ubuntu: Kør PHP-script dagligt

Hjælp generelt
Jeg har en Ubuntu-server, som jeg gerne vil have til at køre et PHP-script dagligt. Hvordan klarer jeg den?
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer8

# 1

17 år 8 måneder siden

Permalink

Indsendt af Kresten Kjaer den 23. maj 2008 kl. 17:00

Permalink

cron

Du opretter et cron job.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

17 år 8 måneder siden

Permalink

Indsendt af hunterkil den 23. maj 2008 kl. 18:31

Permalink

Re: Ubuntu: Kør PHP-script dagligt

og husker at installere php5-cli fx.. så du kan køre php fra kommandolinjen
  • Log ind eller opret dig for at tilføje kommentarer

# 3

17 år 8 måneder siden

Permalink

Indsendt af dennism den 24. maj 2008 kl. 11:08

Permalink

Re: Ubuntu: Kør PHP-script dagligt

Fint, og så kører jeg den bare med f.eks. "php test.php"?
  • Log ind eller opret dig for at tilføje kommentarer

# 4

17 år 8 måneder siden

Permalink

Indsendt af coe den 24. maj 2008 kl. 11:27

In reply to Re: Ubuntu: Kør PHP-script dagligt by dennism

Permalink

Re: Re: Ubuntu: Kør PHP-script dagligt

Du skal huske at angive den fulde sti til php og filen i din crontab.

Foreksempel :

00 00 * * * /usr/bin/php5 /home/bruger/test.php
  • Log ind eller opret dig for at tilføje kommentarer

# 5

17 år 8 måneder siden

Permalink

Indsendt af mim den 24. maj 2008 kl. 19:15

Permalink

Re: Ubuntu: Kør PHP-script dagligt

Plejer man ikke at køre PHP scripts med

php -f /sti/til/script.php

Sådan husker jeg det. Er muligt det er forkert, har ikke lige en boks at teste det på. Men hvis det ikke virker, så kan det være årsagen.
  • Log ind eller opret dig for at tilføje kommentarer

# 6

17 år 8 måneder siden

Permalink

Indsendt af dennism den 26. maj 2008 kl. 11:36

Permalink

Re: Ubuntu: Kør PHP-script dagligt

Kan det godt passe, at man faar problemer hvis man i sin PHP-fil includerer nogle filer bagud, altsaa f.eks.:
require("../../../include/file.php"):

Det virker fint, naar jeg korer det fra min apache-server, men naar jeg korer den fra terminalen kan den ikke finde filerne.
  • Log ind eller opret dig for at tilføje kommentarer

# 7

17 år 8 måneder siden

Permalink

Indsendt af Kresten Kjaer den 26. maj 2008 kl. 12:24

Permalink

Path

Det kan fint passe at php's include path er anderledes i apache end i cli.
Du kan sætte include path med
<?php ini_set('include_path',ini_get('include_path').':../includes:'); ?>
  • Log ind eller opret dig for at tilføje kommentarer

# 8

17 år 8 måneder siden

Permalink

Indsendt af ninja den 26. maj 2008 kl. 16:18

Permalink

Re: Ubuntu: Kør PHP-script dagligt

Du kan også blot bruge apache og lave dit daglige cron job således:
#!/bin/sh
/usr/bin/wget --delete-after -q http://localhost/file.php
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

youtube-tui: Nyd YouTube fra terminalen som en professionel 0
GRUB 2.14 introducerer understøttelse af EROFS, forbedringer til Btrfs og LVM 0
KDE Plasma 6.6 tilføjer en funktion, som brugerne har spurgt efter i evigheder 0
Linux i København 12.01.2026: Open source i det offentlige 0
Dansk distro Omarchy 0

Seneste aktivitet

Pinegrow på Debian 13 ? 4
GIMP 7
Kan jeg skrive igen 1
Openmediavault 1
E-mail blues 9
Driver til min scanner? 5
Printer Epson ET-2865 problem 16
Sudo 7
Thunderbird filvedligeholdelse 2
BigLinux 1
rsync og filsystem 4
Debian 13.3.0 8
Linux Mint 22.3 - hvornår opdatere? 10
Canon-printer: Jeg savner "Ink-Toner Level"-meddelelse 10
billede af nuværende installation 2
mapper 4
LinuxIn live 9
Linux Debian på ekstern HD 4
usb disk *LØST* 2
Pacman kunne erstattes af en anden Rust baseret mulighed 1

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !