Newsgroup: it.comp.os.linux.iniziare
Titolo: Terminare applicazioni crashate

Ciao a tutti, ormai e' piu' di un mese che smanetto con Mandriva Free e 
ho messo quasi tutto a posto. A volte pero' mi capita una situazione 
fastidiosa cui vorrei porre rimedio. Quando Firefox 3 va in crash e lo 
chiudo cliccando sulla X in alto a destra, non riesco piu' a riavviarlo 
perche' ogni volta il sistema mi dice: "Firefox is already running, but 
is not responding. To open a new window, you must first close the 
existing Firefox process, or restart your system." Peccato che la 
finestra di FF non si trovi piu' da nessuna parte e Mandriva si rifiuti 
di aprire il Monitor di Sistema (quello che da' anche l'elenco dei 
processi attivi). Poi e' curioso il fatto che in sottofondo si senta 
ancora la musica delle eventuali pagine Myspace che hanno mandato in 
crash il browser!
Su Windows questa situazione si risolveva col classico Ctrl+Alt+Canc che 
richiamava il Task Manager. Su Mandriva o Gnu/Linux piu' in generale?
Grazie, ciao!
Marco

 richiamava il Task Manager. Su Mandriva o Gnu/Linux piu' in generale?
da shell:
killall -9 firefox (o firefox-bin dipende da come il tuo sistema lo avvia)
man killall

 richiamava il Task Manager. Su Mandriva o Gnu/Linux piu' in generale?
Da terminale con top, se hai fortuna che sia all'inizio della lista.
Sempre da terminale con  ps aux | grep nom_progr_incasin_
Esempio: ps aux | grep firef
Ti ritrovi con una lista di applicazioni attinenti, nel nome, a firef
Utente     PID                                                 Programma
wile      1308  0.0  0.0  87884  1280 ?        S    19:29   0:00 /bin/sh 
/usr/lib64/firefox-3.0.5/run-mozilla.sh /usr/lib64/firefox-3.0.5/firefox 
-UILocale it
wile      1326  2.8  4.3 1012916 164996 ?      Sl   19:29   0:51 
/usr/lib64/firefox-3.0.5/firefox -UILocale it
wile     10322  0.0  0.0  87080   872 pts/0    S+   19:59   0:00 grep firef
A questo punto vedi qual'é il "morto" e lo "killi" con un kill -9 "pid"
Es Bis: kill -9 1308
Spero che tu sia riuscito a capire!! ^__^ (La colpa é mia!!)
-- 
#include <std.disclaimer.h>
Signature automatica inserita a mano.
In God we trust, all others we monitor.(NSA)
Punteggiatura: Nel caso mancasse nel messaggio, aggiungete!!

 di aprire il Monitor di Sistema 
Mi preccuperei molto di piu' di questa cosa qua.



Perfetto, grazie!
Marco

 Perfetto, grazie!
perfetto un cazzo, a me sto firefox 3 mi fa davvero girare gl zebedei,mi
sa che devo associare un alias a quel dannato comando :-|
o forse rimetto il 2, si vedrà



Rotfl! Io ho provato Epiphany, che Mandriva ospita di default, e mi son 
venuti i brividi. Ho alcuni amici che usano Opera e ne vanno fieri, ma i 
crash di Firefox 3 non mi fanno poi cosi' arrabbiare. In realta' l'unico 
browser che in 12 anni di navigazione a casa mia e altrove non abbia mai 
crashato e' stato Enigma, ma non chiedermi perche'!
A proposito di alias, approfitto per chiederti un'altra cosa 
stupidissima. Ho un programma che si chiama Wide, un IDE per Inform, che 
uso per scrivere e manipolare file .inf. Cosa devo fare esattamente per 
avere sul desktop un'icona da cliccare che:
1. mi trasferisca al volo nella directory del programma /Home/Altro/
Avventure/Wide
2. lanci il programma con gia' il file Angelo.inf pronto per essere 
modificato?
Servirebbe qualcosa come: cd /Home/Altro/Avventure/Wide; Wide angelo.inf 
solo che cosi' non funge.
Qualche idea?
Grazie, ciao!
Marco

 Servirebbe qualcosa come: cd /Home/Altro/Avventure/Wide; Wide angelo.inf 
ma se lanci da console Winde angelo.inf, questo viene aperto?
se sì, invece di lanciare direttamente i programmi, prova a lanciarli via
terminale (altrimenti mi se quella chiamata a "cd" te la perdi)
crei uno script bash (diciamo /home/pippo/wide.sh)
e ricordati chmoddarlo a+x
#!/bin/bash
cd /Home/Altro/Avventure/Wide
Wide angelo.inf 
poi nel pulsante richiami il programma così:
xterm -e /home/pippo/wide.sh



Ciao RedWiz, il tuo script generalmente funziona (grazie), pero' nel caso 
specifico di wide non va. Probabilmente perche' anche se da console 
digito wide angelo.inf mi dice: wide: command not found. 
Eppure se clicco sull'icona mi apre subito il programma e il tuo script 
con xzip associati a file .z5 funge perfettamente.
Cosa posso provare ora?
Il programma eventualmente e' questo:
http://www.slade.altervista.org/viewpage.php?page_id=4
Grazie, ciao!
Marco



evidentemente Wide non sta nel PATH, cerca dove sta l'eseguibile e
lancialo con il path completo
/dove/sta/wide/Wide angelo.inf 
oppure aggiungi al PATH la directory /dove/sta/wide/:
PATH=$PATH:/dove/sta/wide



Grazie, ma l'eseguibile e' proprio quello che sta nel path, almeno 
Nautlus me lo segnala come tale! Altrove di wide trovo solo uno script 
perl di poche righe che non so a cosa serva. Nei bin e negli sbin non 
c'e' nulla e anche controllando le proprieta' del file non trovo nulla 
che mi aiuti. Grazie comunque.
Marco