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 ...
Citace od: ghost kdy 23. 01. 2011, 21:46:03
aha, tak to jsem nevedel ...
Nic se neděje. Nedělal bych si to složitý, kdyby to nebylo nezbytně nutný. :)