linux user group brescia

immagine del castello

Archivio della mailing list

R: bash

Alfredo Quartini quarto a numerica.it
Gio 30 Mar 2000 07:11:24 UTC
probabilmente l'osservazione seguente e' "banale" e superflua...
Sei sicuro di aver usato l'apice al contrario (che sulla tastiera italiana
non c'e', lo si ottiene con ALT+096 oppure con combinazioni di tasti
opportune) per racchiudere il comando ?
L'apice normale, quello che sta sul tasto insieme a "?", serve per lasciare
ESATTAMENTE inalterata la stringa racchiusa, mentre l'apice inverso dice
alla shell (in questo la bash) di eseguire il comando e
sostiuire ` ..... ` con l'ouput prodotto dal comando stesso, in questo caso
il PID del processo ppp0 che viene passato come argomento al comando kill.

Ciao, Alfredo.

Alfredo Quartini
quarto a numerica.it


-----Messaggio originale-----
Da: mmdd a libero.it <mmdd a libero.it>
A: lug a lugbs.linux.it <lug a lugbs.linux.it>
Data: mercoledì 29 marzo 2000 22.35
Oggetto: bash


>
>Buongiorno a tutti!!!
>
>Non sono riuscito a creare lo script di disconnessione a internet,
>come da appunti linux:
>
>kill -SIGINT 'cat /var/run/ppp0.pid'
>
>oppure:
>
>#!/bin/bash
>kill -INT 'head -lines=1 /var/run/ppp0.pid'
>
>sembra che non venga riconosciuta l'istruzione unica all'interno di
>'...' ma solo delle parole separate.
>
>funziona solo:
>killall pppd
>
>ma mi sembra un po' drastico!
>
>Distinti Saluti: mmdd a libero.it
>
>
>
>




Maggiori informazioni sulla lista Lug