PDA

View Full Version : [Ubuntu 10.04] come creare file .bat tipo DOS


Ilsanto
27-12-2011, 14:19
Salve,
devo premettere che sono uno scarso su linux: ho un nettop con su ubuntu 10.04 -Lucid Lynx per farci girare programmi com p2p o server che mi interessano.
Infatti voglio far girare un server di team speak 3.
Sono riuscito ad installarlo seguendo una videoguida su youtube, ma ho un problema.
In pratica ogni volta che devo avviare/fermare il server, sono costretto ad aprire il terminale andare nella dir dov'e' installato il programma e poi copia/incollare il relativo file .sh con l'opzione start/stop.
Ora vorrei fare un comando che si usava ai tampi del dos :D ...i file .bat
Esempio
Creo un file "avvio server.bat" (con un editor di testo) e scrivo
@echo off
cd ./root/scrivania/ts3server
exe serverts3.sh start
cls
e poi farei anche il file bat per spegnere.
Con linux si puo' fare una cosa del genere?!? sotto dos era fattibile sono sicuro che si puo' fare anche sotto linux ma come!? :D
Non so come fare mi potete aiutare?
Grazie

Gimli[2BV!2B]
27-12-2011, 14:59
Creare script bash shell in pochi minuti (http://www.tuxjournal.net/?p=2253)

Nel tuo caso specifico, esempio serverts3start.sh (ho ipotizzato che il percorso assoluto dello script sia quello della scrivania dell'utente root):#!/bin/bash

/root/Scrivania/ts3server/serverts3.sh start(Occhio alle maiuscole, Scrivania mi risulta abbia la maiuscola)

Ricordarsi di rendere eseguibile il file per poterlo eseguire anche con un click del mouse: chmod +x serverts3start.sh

Lo scripting Bash & co. č estremamente pių versatile del buon vecchio bat. (http://www.hwupgrade.it/forum/showthread.php?t=2081155)
La recente PowerShell Win (http://it.wikipedia.org/wiki/Windows_PowerShell) ha colmato questo divario, dopo vari tentativi abbandonati.