Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: shell script  (gelezen 1012 keer)

Offline Sjengstah

  • Lid
  • Steunpunt: Nee
shell script
« Gepost op: 2006/08/20, 20:00:09 »
Ik ben nog steeds in mijn beginners fase dus hier volgt mijn vraag, hoe installeer ik een shell script?

Alvast bedankt, liefst een manual.


Andreas van Bogaert

budster

  • Gast
shell script
« Reactie #1 Gepost op: 2006/08/20, 20:03:34 »
Een shell script installeer je niet, het is gewoon een text bestand waar instructies in staan. Zelfde als je in je terminal zou typen. Je kan dat shell script gewoon overal neerzetten erheen gaan en het bestand runnen met:
sudo ./[scriptnaam]

of je kan het script in een runpath zetten en dan hoef je niet perse naar de directory te gaan waar dit script staat.

Let er wel even op dat dit script van een betrouwbare bron komt, zomaar scripts runnen is vragen om problemen, mensen kunnen je gehele systeem ermee overnemen.

Offline Sjengstah

  • Lid
  • Steunpunt: Nee
shell script
« Reactie #2 Gepost op: 2006/08/20, 20:25:49 »
ok, is me gelukt bedankt, maar ik draai een teamspeak server en wilw ten moet ik die terminal open alten staan of als ikd ie afsluit blijft de server dan gewoon draaien ??

budster

  • Gast
shell script
« Reactie #3 Gepost op: 2006/08/20, 20:41:50 »
Weet ik eigenlijk niet, normaal op een server wel, zodra je daar uitlogt dan worden ook alle apps gekilled, op een desktop ben je natuurlijk nog steeds ingelogd .... dus ik weet het niet, probeer het eens.

Als het stopt dan kan je met & een programma op de achtergrond laten draaien ... zou ook nog kunnen dat de schrip schrijvers daarin al hebben voorzien.

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
  • Steunpunt: Nee
shell script
« Reactie #4 Gepost op: 2006/08/21, 15:26:46 »
Ook als je de terminal afsluit nadat je een commando met een & hebt gestart, zal een proces doen afsterven. Zelfde effect als uitloggen met draaiende processen.

Om dit te voorkomen kun je doen: nohup commandootje &

Probeer overigens om te voorkomen dat je sudo nodig hebt om het script te draaien. Soms kan dat niet anders, maar als het wel kan draai het dan gewoon onder je eigen user id. Is stukken veiliger!
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl

Offline Sjengstah

  • Lid
  • Steunpunt: Nee
shell script
« Reactie #5 Gepost op: 2006/08/21, 17:25:01 »
ik heb de terminal gewoon afgesloten en de teamspeak blijft gewoon draaien dus geen problemen :)

Offline Tukcedo

  • Lid
    • http://www.tukcedo.nl
  • Steunpunt: Nee
shell script
« Reactie #6 Gepost op: 2006/08/22, 10:36:47 »
Hmmm ja met zo'n grafische omgeving werkt dat mogelijk anders, ik zat nog een beetje te denken aan die virtuele schermen (Ctrl-Alt-F1 t/m F6) en de tekst-login. Met het sluiten van een terminal-window log je natuurlijk niet echt uit. Nou mooi dus!
Tukcedo Services - Unix en Linux Consultants
http://www.tukcedo.nl