Peinliche Frage
Peinliche Frage
Bei Suse (keine Steine werfen bitte) kann man per z.b. 'rcmysql' start auf '/etc/init.d/mysql' start zugreifen. Da ich beruflich auch häufiger mit Suse Systemen zu tun habe, hab' ich mich ein bischen daran gewöhnt - ist halt schnell und bequem. Gibt es etwas adäquates für Debian? (Bevor ich mir selbst die Symlinks baue). Vieleicht hat ja schon jemand ein script geschrieben?
thx
thx
--
kallisti!
kallisti!
wenn es schon sein muß, würde ich mir wirklich nur ausgewählte Symlinks basteln
Irgendein Verzeichnis müllst du sonst ziemlich zu:
wenn du wirklich alle möchtest, kannst du das zum Beispiel so automatisieren
Gruß
gms
Irgendein Verzeichnis müllst du sonst ziemlich zu:
Code: Alles auswählen
root@gms1:~# find /etc/init.d | wc -l
92
Code: Alles auswählen
find /etc/init.d -type f | while read file; do ln -s $file wohin/rc`basename $file`; done
gms
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Fuer sowas gibt es doch die search Funktion (Ctrl + r) in der bash....zorn hat geschrieben:ist einfach angenehmer zu tippen, wenn man das zig mal am Tag braucht...
bye, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
-
- Beiträge: 644
- Registriert: 16.12.2003 15:44:51
Dann hol dir doch mit mal ctrl-r einen command auf server1 den du auf server2 schon eingegeben hast 
ich verwende ctrl-r verdammt oft, aber immer hilfts halt net.
hab' übrigens grade nochmal geschaut, die nehmen symlinks. aber das mit den aliasen ist allerdings perfekt. ich hab' sowieso eine .bashrc die ich auf alle maschinen kopiere. da kommen einfach alle wichtigen rccommands rein (funktioniert, hab ich grade getestet) und gut.
thx euch allen

ich verwende ctrl-r verdammt oft, aber immer hilfts halt net.
hab' übrigens grade nochmal geschaut, die nehmen symlinks. aber das mit den aliasen ist allerdings perfekt. ich hab' sowieso eine .bashrc die ich auf alle maschinen kopiere. da kommen einfach alle wichtigen rccommands rein (funktioniert, hab ich grade getestet) und gut.
thx euch allen
--
kallisti!
kallisti!
-
- Beiträge: 644
- Registriert: 16.12.2003 15:44:51
Sorry, hatte vergessen in meine Glaskugel zu schauen.zorn hat geschrieben:Dann hol dir doch mit mal ctrl-r einen command auf server1 den du auf server2 schon eingegeben hast![]()

Aber fein, dass es mit den Aliasen funzt. Ich denke, dass Suse die Symlinks nutzt, weil sich das besser automatisieren lässt.
greetz
mastermind
Weiss jetzt nicht ob ich das richtig verstanden habe - dir gehts um das starten oder stoppen vom mysql-server?
Ich hab mir da drei drei Zeilen script geschrieben, ungefaehr so:
fuer start,stop,restart
Ich hab mir da drei drei Zeilen script geschrieben, ungefaehr so:
Code: Alles auswählen
#!/bin/sh
if [ $# -gt 1 ] || [ $# -lt 1 ]
then
echo
echo "Shortscript to start Scripts out of '/etc/init.d'."
echo
echo "Usage: start <filename>"
echo
exit 1
fi
if [ -f /etc/init.d/$1 ]
then
/etc/init.d/$1 start
echo
else
echo "Can't take use of >"$1"< !"
exit 1
fi
Watt about the non-digital!?
- peschmae
- Beiträge: 4844
- Registriert: 07.01.2003 12:50:33
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: nirgendwo im irgendwo
Ich hab sowas in der .bashrc:
Vorteil gegenüber symlinks: Immer aktuell und du müllst dir kein Verzeichnis zu.
MfG Peschmä
Code: Alles auswählen
#alias rc${NAME} for all services in /etc/init.d, you can now run rcapache start
if [ "$UID" -eq "0" ]
then
for i in /etc/init.d/*
do
alias rc${i##*/}=$i
done
fi
MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy