Autor |
Nachricht |
|
|
Titel:
Verfasst am: 27.07.2006, 14:28 Uhr
|
|
Anmeldung: 13. Jul 2005
Beiträge: 73
|
|
Sodelle, ich mal wieder.
Ich habe das Problem gefixt.
Hier eine kurze erklärung wie ich das jetzt angegangen bin.
Ich bin leider nicht auf den Trcihter gekommen, es stimmte alles User Passwörter einstellungen alles 100 mal durchgegangen jeden Tipp befolgt und trotzdem blieb das Problem bestehen.
Also habe ich mir mit zwei kleinen scripten geholfen.
In dem ersten Script starte ich ein sudo befehl der ein weiteres script aufruft.
Code:
#!/bin/sh
sudo /opt/berchtold/scripte/samba_su.sh
Das zweite script,
Code:
#!/bin/sh
sleep 60
/etc/init.d/samba restart
führt nach 60 sec, einfach einen samba neustart durch.
Ich habe die sudoers editiert klar sonst tut das nicht.
Danach habe ich einen Link in die /home/Benutzer/.kde/Autostart gelegt.
Jetzt wird nach dem start der KDE das Script aufgerufen und dann startet der SAMBA nach einer Minute neu. Mir ist aufgefallen das es einen BUG in der hotplug geben muss. Irgendwie frisst er jeh nach zustand des Druckers nicht schnell genug das dort ein Gerät hängt. Daher klappt es manchmal und manchmal eben nicht nach nem Start des Systems. So gehts jetzt aber.
ICH BENDANKE MICH FÜR EURE HILFE; VORALLEM SCHNORRER UND ARLEKIN. VIELEN DANK!
Gruß
CJ
PS: natürlich sind die Scripte für den Benutzer und die Gruppe auf lesen gesetzt. SIcherheit muss sein. |
|
|
|
|
|
|
Titel:
Verfasst am: 27.07.2006, 17:19 Uhr
|
|
Anmeldung: 09. Jan 2006
Beiträge: 1720
|
|
gerne geholfen, problem kann auch an USB-LPD liegen, der die error-messages des Druckers nicht versteht.
Statt Ready vom Drucker nur ein NotReady (umgekehrte Logik) oder Paper empty ein einfaches Busy.
Ersteres war bei meinm USB-Teil der Fehler. 2 Tage später wurde eine Cupslib ersetzt und seither keine Probleme. |
|
|
|
|
|
|
Titel:
Verfasst am: 27.07.2006, 20:07 Uhr
|
|
Anmeldung: 21. Jun 2006
Beiträge: 193
Wohnort: Switzerland
|
|
Cool J. hat folgendes geschrieben::
Code:
#!/bin/sh
sleep 60
/etc/init.d/samba restart
Brutalinski ich dachte aber eigentlich an etwas Stilvolleres, etwa nach folgendem Muster:
Code:
if
! [ "$(ps -e | grep 'smbd')" ]; then
/etc/init.d/samba restart > /dev/null
elif
! [ "$(ps -e | grep 'nmbd')" ]; then
/etc/init.d/samba restart > /dev/null
else
exit # beware - daemons at work ;-)
fi
Liese sich sicherlich noch optimieren - aber ich denke, Du weiss, worauf ich hinaus will
Nachtrag: der Umweg über sudo gefällt mir nicht - daher (m)ein Gegen-/Alternativvorschlag:
Nimm folgendes Script und packe es in das Verzeichnis /etc/init.d ...
Code:
#!/bin/bash
while [ 1 = 1 ] # touching infinity ;-)
do
if
! [ "$(ps -e | grep 'smbd')" ]; then # no daemon, no party
/etc/init.d/samba restart > /dev/null # quiet (!) restart
elif
! [ "$(ps -e | grep 'nmbd')" ]; then # no daemon, no party
/etc/init.d/samba restart > /dev/null # quiet (!) restart
fi
sleep 60 # have a break before looping
done
# Script: /etc/init.d/smb_kicker.sh
... und dann setze in das Verzeichnis /etc/rc5.d folgenden "Trigger":
Code:
#!/bin/bash
/etc/init.d/smb_kicker.sh & # start "daemon" back-stage
# Trigger: /etc/rc5.d/S90smb_kicker
Bin gespannt, was passiert, wenn Du's testest - bei mir hat's funktioniert |
_________________ Arlekin's Dream Ltd. | http://www.arlekin.ch/
- Bernd Villiger et al. | http://www.penguin.ch/
|
|
|
|
|
|
Titel:
Verfasst am: 28.07.2006, 07:19 Uhr
|
|
Anmeldung: 13. Jul 2005
Beiträge: 73
|
|
|
|
|
|
Titel:
Verfasst am: 28.07.2006, 07:54 Uhr
|
|
Anmeldung: 09. Jan 2006
Beiträge: 1720
|
|
@CoolJ: Herzliches Beileid zum Abscheid von Linux im Prof. Einsatz. Und nun ein Glückwunsch zu deinem Privaten Einsatz von Kanotix auf deinem Priv.Labtop, lass uns im Forum nicht ganz links liegen. |
|
|
|
|
|
|
Titel:
Verfasst am: 28.07.2006, 08:04 Uhr
|
|
Anmeldung: 13. Jul 2005
Beiträge: 73
|
|
@schnorrer, ja es ist auch eine schwere entscheidung gewesen, aber naja, für mich ist die serverwelt nämlich was ganz neues. ich bin bis jetzt nur für die clients zuständig. und in die serverwelt wollte ich schon immer rein. und keine angst, ich werde so oder so gast bei euch bleiben. dafür finde ich linux einfach schon zu gut. |
|
|
|
|
|
|