Terminal geht nach Ausführung von initscript zu

OP #3923455
Guten Morgen.

Ein Laptop, IBM/Lenovo, Betriebssystem CAD-Linux,basiert auf Ubuntu.

Ein xterm soll gestartet werden, um avrdude oder lsusb auszuführen. 
Gestartet werden kann es, aber nach dem Ausgeben einiger Texte schliesst 
es unerwartet. xterm -hold oder xterm -noclose wirken nicht.

Ich habe .gconf und .profile durchgesehen, finde aber nichts, was ich 
für relevant halte.

Ein anderer Terminalemulator ergab keine Ändeerung.

Was muss ich wo ändern? Ich würde ungerne auf xterm & co verzichten.

Gruss

Robert
OP
also,

xterm - hold scheint doch zu gehen, es ergibt:
-----------------------------------------
Adding known_hosts entries for host rfr-Lenovo-B570
# rfr-Lenovo-B570 SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
# rfr-Lenovo-B570 SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
grep: /opt/aster113/etc/codeaster/asrun: No such file or directory
Hostname has changed, running autoconfig scripts for Code-Aster
grep: /opt/aster113/etc/codeaster/asrun: No such file or directory
Autoconfigure Code-Aster installation
 aster root:    /opt/aster113
 old hostname:
 new hostname:  rfr-Lenovo-B570
 processing /opt/aster113/etc/codeaster/asrun
cp: cannot stat ‘/opt/aster113/etc/codeaster/asrun’: No such file or 
directory
/opt/caelinux/autoconfigAster.sh: line 35: 
/opt/aster113/etc/codeaster/asrun: Permission denied
 processing /opt/aster113/etc/codeaster/astkrc/config_serveurs
 processing /opt/aster113/etc/codeaster/aster-mpihosts
cp: cannot stat ‘/opt/aster113/etc/codeaster/mpi_hostfile’: No such file 
or directory
/opt/caelinux/autoconfigAster.sh: line 51: 
/opt/aster113/etc/codeaster/mpi_hostfile: Permission denied
Error: no OpenFOAM installation found in /opt/openfoam*


---------------------------------------------------------
Das scheint vom script auszugehen, ich finde das aber nicht. Nach dem 
Halten ist eine Eingabe nicht möglich.

Gruss
Robert
OP
Das script wird unmittelbar nach dem Aufruf getartet. Es stoppt nach 
Ausführung. Ich kann nichts eingeben.

Ich muss jetzt wissen, was das script startet, und wie ich das abstelle.

Derzeit habe ich keine Möglichkeit, Terminals zu starten.
Gast
> Ich muss jetzt wissen, was das script startet, und wie ich das abstelle.

grep doch mal alles [0] nach 'aster' oder 'astk' durch, irgendjemand(tm) 
versucht hier irgendwas(tm) zu initialisieren (was augenscheinlich 
fehlschlägt), und beendet dann freundlicherweise das ganze ∗Terminal∗, 
vermutlich über ein unbedachtes 'exit'.

> Derzeit habe ich keine Möglichkeit, Terminals zu starten.

Gibt schlimmeres, z.B. nicht als root einloggen zu können ;-)

[0] ~/.profile, ~/.bash*, /etc/profile, /etc/profile.d/*, irgendwo(tm) 
müsste es noch eine .login sosä geben - mehr fällt mir grad nicht ein
OP
Mir fällt auf, dass das Verhalten bei jedem Terminal das gleiche ist. 
Kann man nicht beim Aufruf eine Option mitgeben, die die 
Verzeichnispfaded der scriptfiles ausgibt, die gerade abgearbeitet 
werden?

~/.profile, -->gefundenn, kein Hinweis
~/.bash*,    --> s.o.
/etc/profile, s.o.
/etc/profile.d/*, s.o.
irgendwo(tm)    nicht gefunden
müsste es noch eine
.login sosä geben -    dto
mehr fällt mir grad nicht ein

Gruss

Robert
Gast
Hast du einen Eintrag wie
1
source /opt/caelinux/.bashrc-CAE
(oder ∗ähnlich∗(!)) in Deiner .bashrc (oder ∗ähnlich∗(!))? Falls ja dann 
ersatzlos auskommentieren. Falls Du nicht sicher bist dann zeig die 
jeweilige Datei.
Persönliche Seite
Wenn ich will dass mein Script nach der Ausführung pausiert, dann füge 
ich eine Pause-Methode ein.
1
#!/bin/bash
2
# init
3
function pause(){
4
read -p "$*" -n1 any_key
5
#   read -p "$*"
6
# read -n1 -t5 any_key
7
}
8
cd /home/atmega8/Programme/avrdude
9
avrdude -pm644p -cusbasp -Uflash:w:main.hex:a
10
# call it
11
pause 'Press a key to continue...'
Gast
> Was macht denn der Eintrag?

Er source-t (die Bash-Entsprechung zum #include von C) die 
Initialisierung der CAE-Umgebung, und die ruft ein kaputtes 
Update-Skript [0] von aster auf. Falls Du das CAE brauchst, dann sollte 
es auch reichen, nur den Updater (wie in [0] beschrieben) zu entsorgen, 
dann kannst Du die .bashrc-CAE wieder einkommentieren.

[0] 
http://www.caelinux.com/CMS/index.php?option=com_kunena&func=view&catid=7&id=7793&Itemid=300025#7808

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.