Fcron neumí spustit Firefox

Bacon

Fcron neumí spustit Firefox
« kdy: 23. 01. 2011, 20:34:01 »
Dobrý den,

mám následující script:
#! /bin/bash
screen -A -m -d -S fire firefox http://localhost/index.php

Když ho spustím v terminálu, tak vše proběhne v pořádku.
Ale když ho spustím přes fcron tak se nic nestane. Mohl by mě někdo osvětlit proč?

Děkuji za odpověď.

« Poslední změna: 25. 01. 2011, 11:11:20 od Petr Krčmář »


Leonardo

Re: Linux - Fcron
« Odpověď #1 kdy: 23. 01. 2011, 21:23:19 »
Firefox je okení aplikace, musí ji spustit konkrétní správce oken. Asi tak nějak. Přesně to nevím, ale zkus použít místo firefoxu links/lynx, to jsou textové aplikace.

Bacon

Re: Linux - Fcron
« Odpověď #2 kdy: 23. 01. 2011, 21:31:09 »
No zatím sem lynx nezkoušel. Ale když dám do cronu stejnej příkaz jen bez screen

firefox http://localhost/index.php

tak se firefox pustí a provede php script.
Jenže pro mě je ten screen důležitej abych dokázal pak jednoduše ukončit přes cron tento script

ghost

Re: Linux - Fcron
« Odpověď #3 kdy: 23. 01. 2011, 21:40:47 »
musi se to spoustet pres prohlizec? Nebude lepsi pouzit php-cli ? pripadne curl ci wget ?

Bacon

Re: Linux - Fcron
« Odpověď #4 kdy: 23. 01. 2011, 21:43:18 »
Konkrétně index.php ne, ale druhej script zajišťuje spuštění prezentace ve full screenu.

Takže ano je to nutný.


ghost

Re: Linux - Fcron
« Odpověď #5 kdy: 23. 01. 2011, 21:46:03 »
aha, tak to jsem nevedel ...

Bacon

Re: Linux - Fcron
« Odpověď #6 kdy: 23. 01. 2011, 21:47:12 »
aha, tak to jsem nevedel ...
Nic se neděje. Nedělal bych si to složitý, kdyby to nebylo nezbytně nutný.  :)