linux script na autoupdate servera

Ak potrebujete pomoc alebo poradiť, píšte sem (len PC, elektronika atď.)...
prask
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 967
Registrovaný: 02 sep 2005, 14:26
Bydlisko: 5rzalka
Kontaktovať používateľa:

linux script na autoupdate servera

Príspevok od používateľa prask »

nazdar. je tu nejaky borec ktory by mi vedel napisat script pre Team Fortress 2 server. na serveroch nefunguje autoupdate, preto to treba riesit manualne.

tu je zaklad scriptu
server bezi na ubuntu server edition

Kód: Vybrať všetko

#!/bin/sh
/etc/init.d/tf2script stop
cd /home/STEAMDIR
sudo -u USER ./steam -command update -game "tf" -dir . -verify_all
/etc/init.d/tf2script start
ide o to ze server by sa mal vypnut, updatnut a znova zapnut kazdy den o nejakej nastavenej hodine.
vie niekto pomoct? diky :)
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Môžeš tam používať cron? Ak áno, tak ti stačí pridať do cronu odkaz na ten skript (tam sa dá nastaviť ako často sa to má spúšťať a aj presný čas).
hojko
Site Admin
Site Admin
Používateľov profilový obrázok
Príspevky: 38514
Registrovaný: 24 apr 2004, 18:29
Bydlisko: Európa
Kontaktovať používateľa:

Príspevok od používateľa hojko »

prask
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 967
Registrovaný: 02 sep 2005, 14:26
Bydlisko: 5rzalka
Kontaktovať používateľa:

Príspevok od používateľa prask »

diky, skusim to prestudovat ale neni to moja parketa.
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Nie je to zložité. Stačí do toho súboru pridať jeden riadok s časom spúšťania a cestou k tomu skriptu.

Inak ten program vypisuje aj informácie či sa podaril update? Ak áno, tak by sa to mohlo presmerovať do nejakého súboru, aby sa potom dalo skontrolovať, či to prebehlo OK (a ak nič také nepíše, tak potom by sa tam mohol pridať príkaz echo + nejaký text, aby boli vidieť, či sa to spustilo).
prask
Light Professional
Light Professional
Používateľov profilový obrázok
Príspevky: 967
Registrovaný: 02 sep 2005, 14:26
Bydlisko: 5rzalka
Kontaktovať používateľa:

Príspevok od používateľa prask »

ano vypisuje cely priebeh. je to HLDS update tool od valve
Napísať odpoveď