Strona 1 z 4

Cykliczne wywołanie pliku

: pn lut 04, 2019 9:52 pm
autor: mw88
Witam, posiadam program do obsługi ubezpieczeń. Baza danych działa prawidłowo na synology. Serwer ma codziennie wywoływać plik: Crone/powiadomienie.crone.php?hash=

W jaki sposób mogę to zrobić?

Re: Cykliczne wywołanie pliku

: pn lut 04, 2019 10:01 pm
autor: mikhnal
Poprawnie napisany skrypt można umieścić w Harmonogramie Zadań w DSM.

Re: Cykliczne wywołanie pliku

: pn lut 04, 2019 10:08 pm
autor: mw88
Mam gotowy program i zalecenie od twórcy aby uruchomić ten plik. Ja próbowałem wywołać w terminalu funkcję root ale nie wiedziałem jak się za to zabrać(nie jestem programista).

Re: Cykliczne wywołanie pliku

: pn lut 04, 2019 10:42 pm
autor: psmanek
Tworzysz plik nazwa.sh

w środku umieszczasz coś takiego (ścieżkę do pliku "powiadomienie.crone.php" musisz sam zweryfikować)

Kod: Zaznacz cały

#!/bin/bash
/usr/bin/php /volume1/web/Crone/powiadomienie.crone.php?hash=

Następnie dodajesz go do harmonogramu w panelu starowania, ścieżka taka, jeśli plik będzie w katalogu "web".

Kod: Zaznacz cały

/volume1/web/nazwa.sh

Re: Cykliczne wywołanie pliku

: pn lut 04, 2019 11:02 pm
autor: mikhnal
Nawet nie trzeba tworzyć tego pliku. Jego treść można jawnie wpisać w zadanie harmonogramu.

Re: Cykliczne wywołanie pliku

: pn lut 04, 2019 11:06 pm
autor: psmanek
To też prawda. Można od razu w harmonogramie wpisać.

Re: Cykliczne wywołanie pliku

: pn lut 04, 2019 11:40 pm
autor: mw88
OK. Więc dodałem taki harmonogram:
bash /volume1/web/olenski/Crone/powiadomienie.crone.php?hash=da39a3ee5e6b4b0d3255bfef95601890afd8

Gość od programu podał mi:
Ma wywołać się codziennie plik Crone/powiadomienie.crone.php?hash=da39a3ee5e6b4b0d3255bfef95601890afd8

Prawidłowo ??

Re: Cykliczne wywołanie pliku

: wt lut 05, 2019 12:08 am
autor: mikhnal
Rozumiem, że w ścieżce /volume1/web/olenski/Crone/powiadomienie.crone.php jest ten plik .php?

Re: Cykliczne wywołanie pliku

: wt lut 05, 2019 12:18 am
autor: mw88
dokładnie tak

Re: Cykliczne wywołanie pliku

: wt lut 05, 2019 12:24 am
autor: psmanek
Źle, powinno być tak

Kod: Zaznacz cały

#!/bin/bash
/usr/bin/php /volume1/web/olenski/Crone/powiadomienie.crone.php?hash=da39a3ee5e6b4b0d3255bfef95601890afd8