Fórum Root.cz

Hlavní témata => Server => Téma založeno: Bacon 23. 01. 2011, 20:34:01

Název: Fcron neumí spustit Firefox
Přispěvatel: Bacon 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ěď.

Název: Re: Linux - Fcron
Přispěvatel: Leonardo 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.
Název: Re: Linux - Fcron
Přispěvatel: Bacon 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
Název: Re: Linux - Fcron
Přispěvatel: ghost 23. 01. 2011, 21:40:47
musi se to spoustet pres prohlizec? Nebude lepsi pouzit php-cli ? pripadne curl ci wget ?
Název: Re: Linux - Fcron
Přispěvatel: Bacon 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ý.
Název: Re: Linux - Fcron
Přispěvatel: ghost 23. 01. 2011, 21:46:03
aha, tak to jsem nevedel ...
Název: Re: Linux - Fcron
Přispěvatel: Bacon 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ý.  :)