Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
Quellcode |
|
1 |
find -L -type l -exec rm '{}' \; |
Quellcode |
|
1 |
find /PFAD/ -exec bzip2 -9 '{}' \; |
Quellcode |
|
1 |
find ./cstrike/ -name '*.ztmp' -exec rm '{}' \; |
Quellcode |
|
1 |
ls /irgendwo/cstrike/maps/ | grep '\.bsp$' | sed 's/\.bsp$//' | sort > /irgendwo/cstrike/maplist.txt |
Quellcode |
|
1 |
ls ./cstrike/maps/ *.bsp | wc -l |
Quellcode |
|
1 |
for map in $(ls ./cstrike/maps/*.bsp | sed 's/.bsp$//'); do if [ ! -f ${map}.nav ]; then echo "Missing: ${map}.nav"; fi; done |
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
Quellcode |
|
1 |
pkill -u user |
Quellcode |
|
1 |
pkill -u user srcds |
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
Quellcode |
|
1 |
grep -U -c 'info_player_' mapname.bsp |
PHP-Quelltext |
|
1 2 3 4 5 6 7 8 |
$file = "mapname.bsp";
$fp = fopen($file, "r")or die("Noob!");
$string = fread($fp, filesize($file));
$count = preg_match_all("/info_player_/", $string, $matches);
fclose($fp);
echo $count;
?>
|
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein
PHP-Quelltext |
|
1 2 3 4 5 |
name="war1" #Setze Screenname
window="server" #Setze Fenstername
concommand="say Willkommen auf unserem tollen Server..." #Befehl festlegen, der an die Konsole gesendet wird
screen -S $name -p $window -X stuff "$concommand" #Text in den Screen war1 zum Fenster server senden
screen -S $name -p $window -X stuff $'\n' #Dafür sorgen, dass Enter gedrückt wird (ANSI-C Sequenz muss verwendet werden um \n senden zu können)
|
PHP-Quelltext |
|
1 2 3 4 5 6 7 |
#$1 = name
#$2 = window
#$3 = concmd
function concmd {
screen -S $1 -p $2 -X stuff "$3"
screen -S $1 -p $2 -X stuff $'\n'
}
|
PHP-Quelltext |
|
1 2 |
concmd war1 server "echo Milch ist gesund"
#Der letzte Teil muss quotiert werden, da die Shell ansonsten jedes Leerzeichen als Trenner für ein neues Argument interpretiert.
|
PHP-Quelltext |
|
1 2 3 4 5 6 7 |
import os #Importiert das Modul os, mit dem man z.B. Befehle bzw. Programme ausführen kann
concommand = "echo Es soll nur ein Test sein" #Legt den Text fest, der an den Server gesendet wird.
name = "war1" #Legt den Screennamen fest
window = "server" #Legt das Fenster im Screen fest
stuff = "$'" + concommand + "\n'" #fügt durch Addition den Befehl in die Ansi-CSequenz ein: $'echo Es soll nur ein Test sein'
screen_cmd = "screen -S %s -p %s -X stuff %s" % (name, window, stuff) #Speichert die Variable screen_cmd und ersetzt %s durch die Variablen in der Tupel
os.system(cmd) #Befehl senden
|
PHP-Quelltext |
|
1 2 3 4 5 |
import os
concommand = "echo Es soll nur ein Test sein"
name = "war1"
window = "server"
os.system("screen -S " + name + " -p " + window + " -X stuff $'" + concommand + "\n'") #Fügt den Befehl hier erst komplett zusammen
|
PHP-Quelltext |
|
1 2 3 |
import system
def concmd(name, window, concommand):
os.system("screen -S " + name + " -p " + window + " -X stuff $'" + concommand + "\n'")
|
PHP-Quelltext |
|
1 |
concmd('war1', 'server', 'echo Soll nur ein Test sein')
|
PHP-Quelltext |
|
1 2 3 4 |
import system
def concmd(name, window, concommand):
os.system("screen -S " + name + " -p " + window + " -X stuff $'\n'")
os.system("screen -S " + name + " -p " + window + " -X stuff $'" + concommand + "\n'")
|
PHP-Quelltext |
|
1 2 3 4 5 6 7 8 |
#$1 = name
#$2 = window
#$3 = concmd
function concmd {
screen -S $1 -p $2 -X stuff $'\n'
screen -S $1 -p $2 -X stuff "$3"
screen -S $1 -p $2 -X stuff $'\n'
}
|
PHP-Quelltext |
|
1 2 3 4 5 6 |
for map in $(ls *.dem); do
VAR="$(lsof $map)"
if [[ $VAR == "" ]]; then
# CODE
fi
done
|
Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »Impact« (4. Dezember 2011, 23:59)
Benutzerinformationen überspringen
Administrator
Wohnort: Hagen
Beruf: Mechatroniker (didaktische Systeme)
Rootserver vorhanden: Nein