Autor Zpráva
in.
Profil *
Dobrý den,

do cronu jsem zařadil tento příkaz:
wget -O /dev/null/ http://domena.cz/script.php

příkaz se ale bohužel nevykoná, ale přijde mi mail:
/dev/null/: Is a directory

Kde mám chybu? díky moc

Ješte doplním, že když spustím script ručne tak funguje v pořádku.
Joker
Profil
Tipnu si, že lomítko za /dev/null (a stěžuje si to na to, že soubor pro výstup má být soubor a ne adresář, protože lomítko na konci znamená adresář).
juriad
Profil
wget -O /dev/null/ http://domena.cz/script.php
odstraň označené lomítko
pokud cesta končí lomítkem, očekává, že je to adresář, a to /dev/null není

když jsi to zpouštěl ručně, tak jsi ho tam určitě neměl
in.
Profil *
Díky moc, nějak jsem to přehlídl.

Teď mi cron posílá po provedení příkazu tohle:

--2012-12-12 07:00:01-- http://domena.cz/script.php
Resolving domena.cz... 1.2.3.4
Connecting to domena.cz|1.2.3.4|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `/dev/null'

0K 520K=0s

2012-12-12 07:00:45 (520 KB/s) - `/dev/null' saved [3]

Nejde i tohle nějak vypnout? Aby mi nic neposílal. Díky moc
juriad
Profil
to není záležitost cronu, ale toho příkazu (programu), který spouští = wget
když se podíváš do manuálové stránky wgetu (googli: man wget), tak najdeš přepínač
       -q
       --quiet
           Turn off Wget's output.

tedy:
wget -q -O /dev/null http://domena.cz/script.php
nebo ekvivalentně:
wget --quiet -O /dev/null http://domena.cz/script.php
in.
Profil *
Díky moc, vyzkouším.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0