Fórum Root.cz
Hlavní témata => Server => Téma založeno: 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ěď.
-
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.
-
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
-
musi se to spoustet pres prohlizec? Nebude lepsi pouzit php-cli ? pripadne curl ci wget ?
-
Konkrétně index.php ne, ale druhej script zajišťuje spuštění prezentace ve full screenu.
Takže ano je to nutný.
-
aha, tak to jsem nevedel ...
-
aha, tak to jsem nevedel ...
Nic se neděje. Nedělal bych si to složitý, kdyby to nebylo nezbytně nutný. :)