Obsah diskusie

Diskusia k: .service + .sh

    • RE: .service + .sh 14.05 | 22:49
      Avatar oklo   Návštevník

      vytvoris service subor /etc/systemd/system/moj_skript.service
      ak ma spustat shell skript tak bude vyzerat takto

      [Unit]
      Description=Moj skript 
      After=network.target
      
      [Service]
      Type=oneshot
      ExecStart=/root/starts.sh
      RemainAfterExit=true
      
      [Install]
      WantedBy=multi-user.target
      

      Pridas prava na spustanie skriptu, reloadnes systemd a spustis.

      systemctl daemon-reload
      systemctl start moj_skript.service
      
    • RE: .service + .sh 14.05 | 23:30
      Avatar Baworek   Návštevník

      Služba myapp.service funguje...
      Ešte stále mi však nechce zapnúť službu pretože mám chybu v súbore xx.sh
      Prosím ako pridám nové príkazy do hotového run.sh podľa obrázka vidieť čo v ňom je
      Potrebujem tam pridať:
      rm -r /root/myapp/cache
      exec server.cfg
      Toto je manuálny príkaz do konzole: bash run.sh +exec server.cfg
      Potrebujem to však vložiť do run.sh

      • RE: .service + .sh 15.05 | 00:56
        Avatar debian+   Návštevník

        Zbav sa v skipte premennych a zadavaj prikazy spustania v absolutnych cestach.

        • RE: .service + .sh 15.05 | 01:24
          Avatar Baworek   Návštevník

          Absolútne nechápem čo myslíš... Prosímnapíšeš mi ten celý run.sh ???

          Ja som 1x linux zapol minulý týždeň...

    • RE: .service + .sh 15.05 | 00:52
      Avatar debian+   Návštevník

      Spustaj bez suffixu .service, tj.:

      systemctl status xx
      
    • RE: .service + .sh 15.05 | 07:53
      Avatar WlaSaTy   Návštevník

      Jednak sa mi nezdá ako rozumný nápad spúšťať herný server bez zdrojákov pod rootom (na githube sú len binárky, a odkaz na FiveM Artifacts Server ponúka tiež len binárky), a druhák by si mal mať v starts.sh to cd s absolátnou cestou (cd /root/app) keďže service neštartuje v domovskom priečinku. A na dôvažok, ono to vyzerá ako keby to bolo pripravené do chrootu alebo do kontajnera.

      • RE: .service + .sh 15.05 | 12:46
        Avatar debian+   Návštevník

        Chce to prava root, lebo hra sa spusta v chroot, a to bez prava roota nedas.

        • RE: .service + .sh 15.05 | 13:07
          Avatar WlaSaTy   Návštevník

          V tom chroote sa vieš predsa prepnúť na užívateľa, ak má záznam v passwd a group súboroch. Napríklad nobody.guest. Odhadujem že to dáva do nejakej virtuálky na internet, a dúfam že v nej nemá aktívny napríklad mail server alebo iné krmivo pre roboty.

    • RE: .service + .sh 15.05 | 12:44
      Avatar debian+   Návštevník

      Nastav si v svojom grafickom prostredi, nech sa Ti to automaticky spusta pri starte. To bude pre Teba ako zaciatocnika najlahsie.

      Ake mas graficke prostredie v Linuxe, alebo pouzi google ako sa v tom tvojom nastavuje.

      • RE: .service + .sh 15.05 | 12:48
        Avatar debian+   Návštevník

        Vlastne nie, chce to prava roota.

    • RE: .service + .sh 15.05 | 16:22
      Avatar Baworek   Návštevník

      Páni nemám poňatia o čom píšete... Je to Linux Server 16.04 bez grafického rozhrania t.j. iba konzola.
      Potrebujem aby mi pri zapnutí servera spustil príkaz:
      bash root/myapp/run.sh +exec root/myapp/server.cfg
      Za exec mi nefunguje cesta a príkaz spustim len ak použijem cd myapp a potom príkaz...
      Bez toho aby som otvoril Putty a musel manuálne tento príkaz napísať.
      Hľadám po celom internete návody a slová čo tu píšete. Nič neviem.
      Všetko čo potrebujem aby ste mi pomohli a napísali celý run.sh podľa obrázka s doplnením čo je uvedené vyššie.
      Nikdy som nepracoval v linuxe ide mi do plaču s toho tak prosím naozaj mi pomôže len hotový run.sh a xx.services ktorý to spustí zo zložky myapp

      • RE: .service + .sh 15.05 | 17:29
        Avatar WlaSaTy   Návštevník

        A prečo teda vynechávaš lomítko v ceste /root/myapp/ ?

    • RE: .service + .sh 15.05 | 18:20
      Avatar Lxdm   Návštevník

      ... ak som ťa dobre pochopil, tak problém ti robí tento príkaz ... rm -r /root/myapp/cache. Jednoducho ho prepíš takto ... sudo rm -r /root/myapp/cache ... a malo by ti to ísť. To -r či tam bude, alebo nebude, to jedno. Ak by ti to náhodou nešlo, tak si budeš musieť pohľadať cez príkaz ... cd /atď atď atď ... súbor niečo ako ...autostart... nepoznám Ubuntu, neviem ako sa to presne v Ubuntu volá a ani neviem kde je umiestnený. A do toho Autostartu ten príkaz aj so ...sudo... vložíš a tam, kde ho máš teraz, ho zmažeš. A musí to ísť. V najhoršom prípade sa budeš musieť ešte troška pohrať aj so ...sudoers...Pochybujem, že ti ten script tu niekto napíše, lebo ako som si prečítal aj iné príspevky, tak určite tu budú od teba za to pýtať peniaze. Je to tak troška zvláštne slovenské fórum ...

    • RE: .service + .sh 15.05 | 18:32
      Avatar Lxdm   Návštevník

      ... bez lomítka .vlasatý. nemotaj ho ešte viac ...

      • RE: .service + .sh 15.05 | 20:24
        Avatar WlaSaTy   Návštevník

        On je totižto rozdiel medzi týmito dvoma zápismi:

        bash root/myapp/run.sh +exec root/myapp/server.cfg 
        
        bash /root/myapp/run.sh +exec /root/myapp/server.cfg 
        

        A to dosť veľký rozdiel. Hádaj prečo som sa pýtal na to bezlomítko. Keď uhádneš, tak pochopíš. Ale, už mi to naozaj pripadá ako hádzanie hrocha o šteňa.

    • RE: .service + .sh 15.05 | 19:50
      Avatar Lxdm   Návštevník

      Aha, nevieš ešte vpísať tie dva súbory do xx.sh . Predpokladám, že máš aj užívateľa, lebo napr. v Archu dosť aplikácii pod rootom nespustíš, len pod userom. Nemáš graf. rozhranie, takže nič nevidíš, ale potrebuješ presné umiestnenie toho xx.sh. Tak buď sa preklikáš cez príkaz cd / , ale to ti potrvá dva dni, alebo niekto, kto je na Ubuntu, ti povie jeho presné umiestnenie. Potom stačí jednoducho ... sudo nano cd /adresár/adresár/xx.sh Otvorí sa ti súbor v konzole a jednoducho tam tie dva príkazy vpíšeš. Nezabudni, aj s tým sudo ... uložíš a zavrieš. To je celé... vitaj v Linuxe ... :-) ...

    • RE: .service + .sh 15.05 | 22:31
      Avatar Lxdm   Návštevník

      O.K. beriem, moja chyba, som bol zameraný na niečo iné. Výnimočne máš pravdu. A za toho hrocha ďakujem, celkom mi to zaimponovalo. Mne to tu ale pripadá troška ináč. Som si tu prečítal nejaké témy aj príspevky. Na tie roky, čo toto tu existuje je toho tu akosi málo. Hm, ale koľko je tu nadávok, urážok, presadzovania svojho ega, tak sa ani nedivím, že je to tak. A čo sa týka arogancie a povýšenectva, tak ty máš v tomto prím. Veď tu sa ešte nič konštruktívne neporiešilo, okrem toho ukazovania sa že ja som najlepší a keď ste už v úzkych, tak pošlete človeka na iné distro, alebo rovno do hája, nech na Linux zabudne. Prešiel som si tu aj niektoré dotazy okolo Archu a bol som dosť prekvapený, že tu nedokážete nainštalovať a spustiť obyčajný základný Arch ... tak čo tu vlastne radíte? o čom je vlastne to fórum? ... asi tu zájdem častejšie zabiť čas a pobaviť sa ... :-) :-) :-) ...

      • RE: .service + .sh 15.05 | 22:57
        Avatar WlaSaTy   Návštevník

        Lepšie by si pre seba spravil, keby si teda nehodil tú vinu na ostatných.

    • RE: .service + .sh 15.05 | 23:34
      Avatar Baworek   Návštevník

      Takže pridávam Sem aktuálne informácie:

      1. Mne nefunguje príkaz sudo nano (neexistuje to nano)...

      2. Beží to na VPS s Ubuntu server 64bit. 16.04 bez pluginov a doplnkov čo umožní niečo navyše...

      Podarilo sa mi spustiť službu services... Server sa zapne ale akonáhle sa zapne tak sa to vypne... Na obrázku uvidíte prečo... (To čo je zakryté je názov servera a IP)...

      Na dalších obrázkoch vidíte cesty, a čo je napísané v run.sh a fivem.services

      Otázka na Vás: Čo mám robiť aby server ostal zapnutý?

      • RE: .service + .sh 16.05 | 07:21
        Avatar samalama.   Návštevník

        Otázka na Vás: Čo mám robiť aby server ostal zapnutý?

        paradoxne vypnut server a ist studovat. a potom, mozno o rok, o dva, budes ako tak schopny prevadzkovat sietovy a aplikacny server na akceptovatelnej urovni. to je realita a sa s tym zmier. proste nemozes ist jazdit formulu f1, ked nevies soferovat auto, to je vysmech profesionalnym jazdcom. a k tym chytrakom, co ti tu radia tie blbosti, sa radsej ani nevyjadrujem...

      • RE: .service + .sh 16.05 | 08:12
        Avatar WlaSaTy   Návštevník

        Na tých obrázkoch skriptov nie je vidno všetko. Síce nemám problém keď vidím text v obrázku, ale keď v tom obrázku niečo chýba, tak to asi moc čitateľné. Skús ten run.sh, presne ten ktorý používať pripojiť ako prálohu. Nie ten "run 2.sh" ktorý nepoužívaš.

        Ohľadne chyby ktorá dostal ten program, tak to vyzerá ako keby pracoval s pamäťou ktorú nemá. Koľko RAM vyžaduje tá služba herného servera?

        man 7 signal: 
               Signal     Value     Action   Comment
               ──────────────────────────────────────────────────────────────────────
               SIGSEGV      11       Core    Invalid memory reference
        

        Ak na to nevieš odpovedať, tak bude najjednoduchšie keď budeš tú službu štartovať ručne (cez putty či ako sa tam pripájaš), a necháš to zapnuté.

      • RE: .service + .sh 16.05 | 13:17
        Avatar glu   Návštevník
        1. Mne nefunguje príkaz sudo nano (neexistuje to nano)...

        To nano bude potreba doinstalovat

        • RE: .service + .sh 16.05 | 13:51
          Avatar samalama.   Návštevník

          no len keby vedel ako... :D :D :D

          • RE: .service + .sh 16.05 | 19:18
            Avatar glu   Návštevník

            Ak to nevie, tak potom už ostáva len to čo si mu radil o 7:21

            • RE: .service + .sh 16.05 | 19:31
              Avatar WlaSaTy   Návštevník

              Nebuď naňho zlý, niekto predsa musí hosťovať aj botnety.

            • RE: .service + .sh 16.05 | 20:45
              Avatar samalama.   Návštevník

              myslim, ze vzhladom na Ja som 1x linux zapol minulý týždeň..., to bolo hned jasne. a keby sa mu to aj podarilo nejako rozbehat, v akom stave by asi ten server bol...?

    • RE: .service + .sh 16.05 | 00:36
      Avatar Lxdm   Návštevník

      Vidíš? a toto je problém tohto fóra. Zase si útočný a snažíš sa dostať navrch. Ale kvoli čomu? prečo? máš komplexy? veď sa tým zosmiešňuješ, uvedomuješ si to? tú tvoju poslednú vetu som celkom nepochopil. Veď ja som dovčera nevedel, že toto fórum existuje. Pre teba je to tu asi normálne, lebo si tu v tom stále, ale pre mňa, čo som tu bol včera prvýkrát, tak sa musím priznať, že som tu dosť veľa príspevkov čítal s otvorenými ústami ... ale veď takáto komunikácia sa v Linuxe nenosí. Určite by bolo lepšie tu doniesť troška profesionality, ústretovosti a aj troška pochopenia, nech sa ten Linux rozširuje a nie brechať po sebe a dokazovať si kto je lepší. Linux je tímová práca, tak aj toto tu by mala byť tímová práca. Vtedy sa dajú urobiť aj nemožné veci. Rád by som aj ja tu občas niečím prispel, ale pokiaľ mám tu byť niekým zosmiešňovaný a ešte k tomu stavaný do úlohy nejakého dementa, tak potom poviem radšej ... ahojte ... no uvidíme ...

      • RE: .service + .sh 16.05 | 09:20
        Avatar samalama.   Návštevník

        troška profesionality
        to by tu nejaki museli byt, ze...? :D

        ústretovosti a aj troška pochopenia
        ale to plati aj o tych, co sa tu pytaju. mali by mat pochopenie, ze ked som v zivote nevidel linux, tak sa nebudem pustat do takych veci. jednoducho to necham tak, alebo si na to pozhanam/zaplatim niekoho ineho...

        Linux je tímová práca
        aha, takze ked budem stavat dom (co neviem, ako sa robi), tak si len napisem na forum a ty mi ho prides postavit? lebo toto je presne ten pripad...

        • RE: .service + .sh 16.05 | 19:43
          Avatar Livan Manjaro, Arch, Linux Mint, všetko s XFCE  Používateľ
          troška profesionality

          to by tu nejaki museli byt, ze...? :D

          tak toto je fakt príkladná sebakritika.

    • RE: .service + .sh 16.05 | 22:52
      Avatar bedňa LegacyIce-antiX  Administrátor

      Používam systemd free distro, takže ti konkrétne s týmto problémom nepomôžem, je otázka, prečo používať distro ktoré miluje mainstream od RedHat a čakať pomoc od ľudí ktorí chcú vlastne z Linux enviroment spraviť MS Windows.

      Komunita okolo mainstreanu sú ... čo robia kulové pre komunitu a nikde sa proste neobúchaš k žiadnej odpovedi. Sú to proste ...

      Ako som čítal že s Linuxom začínaš, tak nemáš prehľad, čo teraz existuje. Sú distrá systemd free a mainstreamové. Tí mainstreamoví ti budú tvrdiť ako je tam všetko super, ale majú ťa v prdeli.

      Potom tu existuje stará poctivá komunita, čo robí veci dobre a rada poradí. Proste ako za stara, vážime si priateľov.

      Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
      • RE: .service + .sh 17.05 | 07:43
        Avatar WlaSaTy   Návštevník

        Ako žeby tú VM za 3€ mesačne preinštaloval na niečo, čo nie je mainstream len aby sa mu na nej automaticky štartoval herný server? Nevidím dôvod ak mu to vyzerá na nastavenie ulimit. To je ozaj jednoduchšie aby to spúšťal ručne, cez screen (alebo nohup) ktorý mu to udrží aj po odhlásení.

        Akurát sa silne obávam že taká VM sa mu bez údržby stane pieskoviskom pre mallware. Možno už po mesiaci.

        • RE: .service + .sh 17.05 | 08:15
          Avatar bedňa LegacyIce-antiX  Administrátor

          Tak som to hodil do kačice a vyplo mi "FiveM game server hosting", hoci to stojí 4,90€, ale zas si to nemusí sám spravovať, asi by som išiel touto cestou.

          Táto správa neobsahuje vírus, pretože nepoužívam MS Windows. http://kernelultras.org
          • RE: .service + .sh 17.05 | 14:27
            Avatar WlaSaTy   Návštevník

            To bude ozaj najlepšie riešenie.