E
ex-user_525
Guest
morgen,
ich habe hier ein ica-terminal aufgesetzt, dass bestehende suse-terminals ersetzen soll. os freebsd 4.8
der rechner ist ein p 75 mit 16 mb ram.
beim booten wird folgendes rc-script ausgeführt:
das funktioniert auch prima. system fährt hoch und startet den x-server unter dem user ica. der ica-client ist als window-manager bei diesem user eingetragen.
wenn der benutzer die verbindung zum terminalserver beendet bzw. sich 3 minuten nicht einlogt, wird die verbindung beendet und daraufhin x beendet. der bildschirm wird geleert und es erscheint die meldung, ob der x-server neu gestartet werden soll.
bei der read-anweisung kommt es nun aber zu problemen. das system meldet diese ressource momentan nicht zur verfügung steht. (meldung: /usr/local/etc/ica.sh: line 16: read: read error: 0: Resource temporarily unavailable) ein vor dem read eingebautes sleep 10 hat auch nicht den gewünschten erfolg gebracht.
ein read vor dem starx funktioniert fehlerfrei.
weiß jemand einen rat? danke schon mal im voraus.
cu tb.
ich habe hier ein ica-terminal aufgesetzt, dass bestehende suse-terminals ersetzen soll. os freebsd 4.8
der rechner ist ein p 75 mit 16 mb ram.beim booten wird folgendes rc-script ausgeführt:
Code:
#!/usr/local/bin/bash
TERM=xterm
export TERM
ret=j
export ret
case "$1" in
start)
echo "starte Citrix ICA-Client..."
su - ica -c "/usr/X11R6/bin/startx"
clear
echo "Verbindung neu aufbauen?"
read ret
case $ret in
j|J)
/usr/local/etc/rc.d/ica.sh start
;;
*)
halt -p
;;
esac
;;
*)
;;
esac
das funktioniert auch prima. system fährt hoch und startet den x-server unter dem user ica. der ica-client ist als window-manager bei diesem user eingetragen.
wenn der benutzer die verbindung zum terminalserver beendet bzw. sich 3 minuten nicht einlogt, wird die verbindung beendet und daraufhin x beendet. der bildschirm wird geleert und es erscheint die meldung, ob der x-server neu gestartet werden soll.
bei der read-anweisung kommt es nun aber zu problemen. das system meldet diese ressource momentan nicht zur verfügung steht. (meldung: /usr/local/etc/ica.sh: line 16: read: read error: 0: Resource temporarily unavailable) ein vor dem read eingebautes sleep 10 hat auch nicht den gewünschten erfolg gebracht.
ein read vor dem starx funktioniert fehlerfrei.
weiß jemand einen rat? danke schon mal im voraus.
cu tb.
Zuletzt bearbeitet von einem Moderator: