konto usunięte

Temat: Prosty CRON

Witam serdecznie,
Potrzebuję odpalić CRONA co określony czas (Android PAW Server - śmiga na tym wszystko poprawnie od PHP po CRONa). CRON niestety jest troszkę okrojony na tym :(

Próbowałem różne warianty:
*/1 * * * * lynx​ http://127.0.0.1:8080/app/test/importfotek.php
(wget, lynx nie działają - nie ma ich w systemie i nie ma jak zainstalować).

Da się jakoś uruchomić takiego CRONa bez tych programów?

Z góry dziękuje za pomoc,
Lukasz
Rafał Krzaczyński

Rafał Krzaczyński Firmes, właściciel

Temat: Prosty CRON

A może po prostu: php /sciezka/skrypt.php

http://www.php.net/manual/en/features.commandline.usag...

konto usunięte

Temat: Prosty CRON

też niestety nie działa :(
Janusz Skudrzyk

Janusz Skudrzyk Członek zarządu,
weblabs.pl

Temat: Prosty CRON

Busybox ?

konto usunięte

Temat: Prosty CRON

nie moge instalować dodatkowych programów (to android - smartfon) :(

konto usunięte

Temat: Prosty CRON

Łukasz Wójcik:
nie moge instalować dodatkowych programów (to android - smartfon) :(

http://www.androidzoom.com/android_applications/ftp+ba...

konto usunięte

Temat: Prosty CRON

ja nie chce robić kopi smartfona, a wykonać CRONa:)

konto usunięte

Temat: Prosty CRON

Łukasz Wójcik:
Witam serdecznie,
Potrzebuję odpalić CRONA co określony czas (Android PAW Server - śmiga na tym wszystko poprawnie od PHP po CRONa). CRON niestety jest troszkę okrojony na tym :(

Próbowałem różne warianty:
*/1 * * * * lynx​ http://127.0.0.1:8080/app/test/importfotek.php
(wget, lynx nie działają - nie ma ich w systemie i nie ma jak zainstalować).

Da się jakoś uruchomić takiego CRONa bez tych programów?

Z góry dziękuje za pomoc,
Lukasz

ja do konca nie rozumiem, z czym masz problem;

CRON to proces w tle, jesli jest uruchomiony i skonfigurowany, uruchamia co jakis czas inne procesy

i teraz,

czy nie mozesz uruchomic CRONA ?
czy Twoj CRON nie uruchamia procesow ?

//

podchodzac racjonalnie, czy Twoj CRON loguje jakies dzialania ?

konto usunięte

Temat: Prosty CRON

which wget zwróciło mi:
/system/xbin/wget

spróbowałem w takim razie cronów:
*/1 * * * * /system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php
*/1 * * * * system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php

* * * * * * /system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php
* * * * * * system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php

i nie zadziałał ani jeden :(
whereis - not found :(

konto usunięte

Temat: Prosty CRON

On an unrelated note: ludzie to sobie lubia komplikowac zycie jakimis androidami :P

konto usunięte

Temat: Prosty CRON

nom:( da się jakoś za pomocą zwykłego shella otworzyć taki skrypt?

konto usunięte

Temat: Prosty CRON

udało mi się wejść w pliki systemowe, android nie ma tych wget, lynx itp:(
Artur Świerc

Artur Świerc Programista PHP/Java

Temat: Prosty CRON

A może po prostu lepiej zacząć korzystać z normalnego API?

http://developer.android.com/reference/java/util/Timer...

konto usunięte

Temat: Prosty CRON

Jeżeli ten smartfon ma działać tylko i wyłącznie do obsługi tego co chcesz zrobić to do tego co napisał Artur Świerc dodam:
- Wyłączyć domyślny launcher (niektóre z nazw: com.android.launcher, com.sec.android.app.twlauncher, com.sonyericsson.home)
- Napisać aplikację która będzie robiła za w/w launcher (w razie wyskoczenia jakiegokolwiek błędu automatycznie się uruchomi na nowo)

Jeżeli chcesz używać telefonu do normalnych celów zrób to jako widget bądź aplikację działającą w tle.

Dalej
- dodać wcześniej wspomniany timer
- wywoływać adres np openConnection().

Sam korzystam w taki sposób z tą różnicą że wywołuję zewnętrzny serwer i wykonuję odpowiednie działania na podstawie tego co serwer zwróci.

Możesz też spróbować skopiować pliki z wget/lynx na telefon ( ADB + /system/bin/ lub wspomniany /system/xbin/ )

konto usunięte

Temat: Prosty CRON

Łukasz Wójcik:
which wget zwróciło mi:
/system/xbin/wget

spróbowałem w takim razie cronów:
*/1 * * * * /system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php
*/1 * * * * system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php

* * * * * * /system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php
* * * * * * system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php

i nie zadziałał ani jeden :(
whereis - not found :(


Główne pytanie czy ty posiadasz na tym androidzie interpreter/serwer php?

Bo używasz localhosta 127.0.0.1 więc co ma ci zinterpretować te php?Dawid Rogaczewski edytował(a) ten post dnia 16.02.12 o godzinie 10:46

konto usunięte

Temat: Prosty CRON

Dawid Rogaczewski:
Łukasz Wójcik:
which wget zwróciło mi:
/system/xbin/wget

spróbowałem w takim razie cronów:
*/1 * * * * /system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php
*/1 * * * * system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php

* * * * * * /system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php
* * * * * * system/xbin/wget​ http://127.0.0.1:8080/app/test/importfotek.php

i nie zadziałał ani jeden :(
whereis - not found :(


Główne pytanie czy ty posiadasz na tym androidzie interpreter/serwer php?

Bo używasz localhosta 127.0.0.1 więc co ma ci zinterpretować te php?

Autor pisał że PHP i CRON działa, tylko że CRON nieco okrojony.
Potrzebuję odpalić CRONA co określony czas (Android PAW Server - śmiga na tym wszystko
poprawnie od PHP po CRONa). CRON niestety jest troszkę okrojony na tym :(

Następna dyskusja:

CRON w chronionym katalogu




Wyślij zaproszenie do