Teď jsem psal, že jsi hledám věci sám spíš a na forum píšu jen když jsi nevím rady. Teď jsem jsi udělal vlastní script na spuštění bota ve screenu. Ale tady tohle je fakt už pro mě něco takového mimo mě. Já jsem našel hodně věcí, ale nevím jelikož tam je to tak rozepsané, nebo takový script, který budu chápat tak až za dost dlouho. Proto jsem se obrátil na vás, aby jste mi sem tam poradili kdybych jsem psal každou kravinu co tam chci tak už by to forum bylo zaspamovane. A většinou nestahuju, ale jen kopíruji protože se mi už stalo, že když jsem stáhl něco a dal to na VPS i když jsem to projel anti virem tak v tom byl virus a fakt nemám náladu na to vše znovu dělat a uploadovat tam zálohy.
Našel jsem teď, že mám dát do screenu -d -m aby to spustilo tak jsem to dal takto [code]screen -d -m -R test -S java -Xms100M -Xmx400M -jar /home/test/server.jar nogui[/code
restart script
Re: restart script
Tak to taky nepomohlo pořád to píše
Kód: Vybrat vše
Must be connected to a terminal.
Re: restart script
to -R tam máš proč? a "test" za tim -R? (protože parametr -R nemá argumenty)
btw, -d -m ti vždy vytvoří novou session, takže pokud ten příkaz máš v cronu na denní spouštění tak za měsíc budeš mít v jednom okamžiku 30x spuštěnej screen
o co se PŘESNĚ vlastně snažíš?
btw, -d -m ti vždy vytvoří novou session, takže pokud ten příkaz máš v cronu na denní spouštění tak za měsíc budeš mít v jednom okamžiku 30x spuštěnej screen
o co se PŘESNĚ vlastně snažíš?
Re: restart script
-R mám na určení toho screenu používám to už dlouho a funguje to v pořádku a chci aby mi crontab spustil server, ale když to spustím přes script manuálně tak to jde a když přes crontab tak to napíše to co jsem psal nahoře a nic to neudělá
Re: restart script
no... mě manuál a nápověda (screen -?) říká o -R něco jiného
konkrétně "Reattach if possible..." což znamená že to aktivního uživatele připoji (přesune) do daného screenu... když něco spouští cron, tak to nedělá jako přihlášený uživatel, nevytváří terminálovou session a proto screen nemá koho připojit a stěžuje si s tim "Must be connected to terminal"
konkrétně "Reattach if possible..." což znamená že to aktivního uživatele připoji (přesune) do daného screenu... když něco spouští cron, tak to nedělá jako přihlášený uživatel, nevytváří terminálovou session a proto screen nemá koho připojit a stěžuje si s tim "Must be connected to terminal"
Re: restart script
A co tam mam teda dat misto toho -R ? Jak identifikuju ten script?
Re: restart script
screen -AmdS by mělo fungovat.
Re: restart script
Dal jsem
A pořád nic a v cron.log se nic ani nenapsalo.
Kód: Vybrat vše
screen -AmdS -R test -S java -Xms100M -Xmx400M -jar /home/test/server.jar nogui
A pořád nic a v cron.log se nic ani nenapsalo.
Re: restart script
Nedávej tam -R ...
Re: restart script
mám tam teda
Screen se spustí a za 5-8 sekund zase spadne.
Kód: Vybrat vše
screen -AmdS test -S java -Xms100M -Xmx400M -jar /home/test/server.jar nogui
Screen se spustí a za 5-8 sekund zase spadne.
Zpět na „VPS (Virtual private Server)“
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 1 host