So di poter aspettare che una condizione si avveri in bash facendo: while true; do test_condition && break sleep 1 done Ma crea 1 sottoprocesso ad ogni iterazione (sleep). Potrei evitarli facendo: while true; do test_condition && break done Ma utilizza molta CPU (attesa in attesa). Per evitare sottoprocessi e …
Ho uno script bash che imposta -e quindi lo script uscirà con qualsiasi stato di uscita! = 0. Sto provando a fare un po 'di aritmetica della shell di base assegnata alle variabili e talvolta l'espressione è uguale a 0, il che fa sì che lo stato di uscita del …
Ad esempio, un alias comune che ho visto nel ~/.bashrcfile (o equivalenti) è alias rm='rm -i' Tuttavia, ho visto persone sconsigliate perché l'alias potrebbe non esistere su un altro sistema e poiché sei diventato negligente rm, elimini inavvertitamente qualcosa di importante. [1] usando questo alias, in effetti ti alleni per …
Ho uno script di init per dare il via a un demone. Il problema è che funziona come root. Vorrei che funzionasse come un utente chiamato "deploy". Ubuntu 12.04 #! /bin/sh # File: /etc/init.d/unicorn ### BEGIN INIT INFO # Provides: unicorn # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs …
Data una data e un'ora in un formato non riconosciuto da date, come posso datericonoscere la data e l'ora? Per esempio: $ date -d "09SEP2012:23:58:46" date: invalid date `09SEP2012:23:58:46' $ date -d "09SEP2012:23:58:46" --magic-option "ddMMMYYY:hh:mm:ss" Sun Sep 9 23:58:46 MDT 2012 Esiste --magic-option? In caso contrario, esiste un modo più …
Eseguo e timemolti comandi (es. nslookup) Attraverso SSHe raccolgo il tempo totale necessario per il completamento del servizio implicito (es. DNS ). Così raccolgo l' usere systempo come il realtempo conta di tempo in cui il mio processo sta bloccando, che non ho bisogno ... immagino. Ma alcuni dei miei …
Supponiamo di avere un file di dati di grandi dimensioni, che trabocca lo schermo sia in direzione verticale che orizzontale. Come posso sfogliare questo file, mentre le righe di intestazione rimangono sullo schermo? Per il momento, lo sto usando less -S, in modo da poter scorrere il mio file in …
Ho letto di diff e patch ma non riesco a capire come applicare ciò di cui ho bisogno. Immagino sia piuttosto semplice, quindi per mostrare il mio problema prendi questi due file: a.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="not_in_b">#AAAAAA</color> <color name="in_b_but_different_val">#AAAAAA</color> <color name="not_in_b_too">#AAAAAA</color> </resources> b.xml <resources> <color name="same_in_b">#AAABBB</color> <color name="in_b_but_different_val">#BBBBBB</color> <color …
Una delle caratteristiche principali che mi manca di Vim è che salva sempre il nome del file corrente nel %buffer ( maggiori informazioni ). Ciò consente di avviare comandi facilmente come: ;; compile current file :! gcc % ;; source current file (useful when I'm editing .vimrc :source % ;; …
Compilare e installare software è un problema e un problema che non posso superare. Voglio solo andare giù attraverso la mia comprensione di questo processo con qualcuno più esperto per chiarire la mia mente per passare al livello successivo. Molti software scientifici di cui ho bisogno non sono distribuiti come …
Di recente sono riuscito a configurare il mio mailcap in modo che mutt possa mostrare e-mail HTML nella finestra del messaggio: # ~/.mailcap text/html; lynx -dump '%s' | more; nametemplate=%s.html; copiousoutput; che è automatizzato da: # ~/.muttrc auto_view text/html Anche se penso che lynxfaccia un buon lavoro nel convertire l'HTML …
Dopo aver recentemente trovato wordlist e wordnet , due grandi scoperte per conto loro, ora sto cercando uno strumento simile, anche se più semplice, che prenderà il nudo infinito di un verbo e restituirà il semplice participio passato e passato. Esempio: $ verbteacher throw Simple past: threw Past participle: thrown …
C'è un modo per aggiungere e rimuovere i pacchetti contemporaneamente con un singolo yumcomando? Ad esempio, l'installazione di Postfix e la rimozione di sendmail senza eseguire due comandi / transazioni separati.
In un ambiente con interfaccia grafica, un trascinamento con sostituzione sostituirà i file e intere directory (compresi i contenuti) con qualsiasi cosa venga copiata. C'è un modo per ottenere questo stesso risultato intuitivo con il comando 'mv'?
Per quanto ne so, ci sono 4 tipi principali di interfacce di rete in Linux: tun, tap, bridge e fisico. Quando eseguo l'amministratore di sistema su macchine che eseguono KVM, di solito mi imbatto in interfacce tap, bridge e fisiche sulla stessa macchina, senza essere in grado di distinguerle. Non …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.