[First Release!!]Allround Shell Script

01/07/2013 13:41 .Aecho.#1
Bitte Version 2.0 downloaden diese ist abgeändert und 4CH tauglich.

Halliihalloo : =)


Ich möchte euch hier mal mein erstes Shell Script zur Verfügung stellen!

Es ist kein stink normales Script sondern :

-Es löscht die Logs(syser,syslog)
-Es startet den Server (1-2CH's)

Wo wird es abgelegt? Ihr legt das Script in das /root Verzeichniss,
somit müsst ihr in Vbox/Putty lediglich noch "sh allround.sh" eintippen und alles geschieht von selbst : D also kein cd/xxx mehr : =)


Ist nur eine kleine Erleichterung und eigentlich nur für Anfänger gedacht hoffe es gefällt euch und seid nicht zu hart zu mir bin Script Anfänger und es ist mein erstes Release : =)


Über ein "Thanks" würde ich mich sehr freuen!


MfG .Phenyl


P.S ich kann nicht vesprechen das es fehlerfrei läuft!

EDIT:

Auf Wunsch noch ein Restart Script das die Cores alle X Minuten restartet. (VORAUSSETZUNG!!! Crontab muss auf eurem Root installiert sein!!.)


How To :


Ihr geht in das Verzeichnis /etc

und öffnet die Datei "crontab" diese sollte so oder so ähnlich aussehen :



PHP Code:
# /etc/crontab - root's crontab for FreeBSD
#
# $FreeBSD: src/etc/crontab,v 1.33.2.1.8.1 2012/03/03 06:15:13 kensmith Exp $
#
SHELL=/bin/sh
PATH
=/etc:/bin:/sbin:/usr/bin:/usr/sbin
#
#minute    hour    mday    month    wday    who    command
#
*/5    *    *    *    *    root    /usr/libexec/atrun
#
# Save some entropy so that /dev/random can re-seed on boot.
*/11    *    *    *    *    operator /usr/libexec/save-entropy
#
# Rotate log files every hour, if necessary.
0    *    *    *    *    root    newsyslog
#
# Perform daily/weekly/monthly maintenance.
1    3    *    *    *    root    periodic daily
15    4    
*    *    6    root    periodic weekly
30    5    1    
*    *    root    periodic monthly
#
# Adjust the time zone if the CMOS clock keeps local time, as opposed to
# UTC time.  See adjkerntz(8) for details.
1,31    0-5    *    *    *    root    adjkerntz -

Am Ende der letzen Zeile drückt ihr [ENTER] und setzt diese Zeile darunter :


Code:
*/10	*	*	*	*	root	cd /usr/home/game/ && sh restart.sh

Die /10 steht für 10Minuten d.h alle 10 Minuten werden die Cores gestartet. Den Pfad müsst ihr gegebenenfalls anpassen! Die Restart.sh muss im Verzeichnis liegen wo auch eure Ordner für Ch1,Auth etc liegen!!!

Download im Anhang.
01/07/2013 13:45 He3o Crysis#2
Kommt in den Sammelthread.
01/07/2013 13:48 .Aecho.#3
den Sammelthread sieht sich kein Schwein an das ist der sinnloseste Thread ever...
01/07/2013 13:55 Shade'#4
Also ich finde es ganz nützlich,
auch wenn es nichts großes ist.
Erspart halt das ständige tippen :D
Thanks hast du dir verdient.
01/07/2013 13:59 [SA]ChilleXx#5
echt nice bekommst thx
01/07/2013 14:10 .Aecho.#6
Wenn es Verbesserungsvorschläge gibt scheut euch nicht mir sie mitzuteilen ich werde dann sehn was ich machen kann : =)
01/07/2013 14:13 lfcmaus#7
nen restart script wäre nice was aller 2min prüft ob was down ist ;D
01/07/2013 14:22 .Aecho.#8
Prüfen wird schwierig aber restarten ist kein Problem solange Crontab auf deinem Root installiert ist kann ja eben eins hinzufügen : )
01/07/2013 14:25 Computerfreek#9
Naja ich muss ehrlich sagen dass wenn du das schon nicht in die "kleinen Releases" postest, ich hier mehr erwarte.
Weder dynamische Pfade (nichtmal eine Variable dafür), noch ein performantes Löschen der Logs.
Absolut keine dynamik vorhanden, deswegen z.T. sogar schlechter als die schon in den meisten Files vorhandenen Scripts, da diese in den meisten Fällen noch angepasst sind.
Erweiter das ganze ein wenig, dann können wir wieder über ein "Release" reden.
01/07/2013 14:30 .Aecho.#10
Wie ich schon sagte ich bin Scriptanfänger und möchte meine Scripts mit der Community teilen ich hoffe ich werde mich noch Verbessern....
01/07/2013 14:33 .Kobra™#11
den script gibts sogar in den daroofiles als shell , ich meine der erste.
01/07/2013 14:36 .Aecho.#12
DIESES Script bestimmt nicht da ich es selbst geschrieben hab.
01/07/2013 14:39 IchVerabschiedeMich#13
Mit einem Alias geht alles noch einfacher.
01/07/2013 14:43 .Aecho.#14
Kannst mich ja gern in Skype adden und mir noch bissl was beibringen^^
01/11/2013 17:31 Stαgє6#15
Danke fürs releasen gute arbeit ^^