Articles of shell script

Non è necessario esportre quando si esegue funzioni in sottofondo

Ho uno script msource.sh che verrà acquistato: $ cat msource.sh #!/usr/bin/env sh echo "($BASHPID) – sourced ${BASH_SOURCE[0]}" &>> "$logfile" # logfile is defined by the sourcing script sourced_var="init sourced var with $BASHPID" Ho uno script che fonte msource.sh e chiama una function come è e in una subshell . mscript2.sh un altro script mscript2.sh : […]

Bash elimina il file quando variabile = x

Sto creando uno script bash che riavvia il sistema ad each riavvio aggiunge una nuova row a un file di text, ho quindi letto il file di text prima di each riavvio. Una volta che la variabile che detiene il numero di righe raggiunge dire 10 voglio che lo script elimini il file di text […]

Scaricare più file con wget e parametri di gestione

Come posso scaricare più file utilizzando wget? Vorrei anche rinominare i file. Ecco i comandi che ho eseguito uno per uno (copia / incolla sul terminal): wget -c –load-cookies cookies.txt http://www.filesonic.com/file/812720774/PS11.rar -O part11.rar wget -c –load-cookies cookies.txt http://www.filesonic.com/file/812721094/PS12.rar -O part12.rar wget -c –load-cookies cookies.txt http://www.filesonic.com/file/812720804/PS13.rar -O part13.rar wget -c –load-cookies cookies.txt http://www.filesonic.com/file/812720854/PS14.rar -O part14.rar …….. […]

Ottieni la cartella con il numero più grande alla fine del nome in Linux

Su Linux, ho alcune cartelle r1, r2, r3, ecc e voglio get il nome della cartella con il numero più grande alla fine. Come posso get il nome?

Come salvare l'output del command superiore nel formato XML?

top -o %MEM -b > file.txt Il file.txt è come: top – 15:49:36 up 32 min, 2 users, load average: 1.56, 1.40, 1.01 Tasks: 83 total, 2 running, 79 sleeping, 2 stopped, 0 zombie %Cpu(s): 24.4 us, 8.1 sy, 0.0 ni, 55.0 id, 0.0 wa, 0.0 hi, 12.5 si, 0.0 st KiB Mem: 195252 total, […]

Script di logout di Macintosh OS X

Sto lavorando ad un progetto in cui ho bisogno di implementare uno script di logout su alcuni computer Macintosh. Ho letto quanto segue Creare un script / task di loghi per l' articolo di Mac OS X e ho scoperto che, mentre è utile, non sono sicuro che risponda alle mie esigenze. Utilizziamo script di […]

Script Shell che inizia un process, inizia un altro process, quindi uccide il primo process

Immagina di avere un client e un server sulla stessa macchina, e vorrei scrivere un po 'di interazione tra di loro. Mi piacerebbe davvero uno script di shell – Avviare il server Metti il server in background Avviare il client (aspetta che il client faccia quello che fa) Arresto del server Posso fare di più […]

Più parametri per eseguire script bash

Devo controllare le opzioni fornite dagli utenti nel mio script bash, ma le opzioni non verranno sempre fornite durante la chiamata allo script. Ad esempio le opzioni possibili possono essere -dontbuild -donttest -dontupdate in qualsiasi combinazione, c'è un modo per controllare per loro? Mi dispiace se questa domanda sia fondamentale, sono nuovo a bash scripting. […]

con uno script di shell, è ansible indicare quando viene eseguito manualmente con cron vs run?

con uno script di shell, è ansible indicare quando viene eseguito manualmente con cron vs run? AGGIORNARE: mi è stato chiesto perché voglio sapere. Il mio lavoro cron sarà la logging, e voglio essere in grado di registrare se qualcuno lo sta eseguendo manualmente.

Gestione degli spazi bianchi in nome di un set di dati ZFS in uno script di shell

Vorrei prendere l'output da due comandi – zpool list zfs list e per each piscina trovata: zpool get all nameofpool e per each file system trovato: zfs get all nameoffilesystem Context e ambiente Sto apportndo modifiche locali allo script che è integrante a OS X, /usr/bin/sysdiagnose #!/bin/sh per gli avviatori sempre eseguito con privilegi superuser […]