Qual è il modo migliore per determinare se una variabile in bash è vuota ("")? Ho sentito che si raccomanda di farlo if [ "x$variable" = "x" ] È quello il modo corretto ? (ci deve essere qualcosa di più semplice)
Mi chiedevo solo quale fosse esattamente la differenza tra [[ $STRING != foo ]] e [ $STRING != foo ] è, a parte questo, che è conforme a posix, trovato in sh e il primo è un'estensione trovata in bash.
Ho un'attività pianificata che avvia uno script batch che viene eseguito robocopyogni ora. Ogni volta che viene eseguita una finestra si apre sul desktop con l'output di robotica, che non voglio davvero vedere. Sono riuscito a far apparire la finestra minimizzata facendo eseguire il lavoro pianificato cmd /c start /min …
Prova a eseguire quanto segue sotto una shell bash echo "Reboot your instance!" Sulla mia installazione: root@domU-12-31-39-04-11-83:/usr/local/bin# bash --version GNU bash, version 4.1.5(1)-release (i686-pc-linux-gnu) Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and …
Ad esempio, ho un semplice file bash #!/bin/bash cd ~/hello ls Come posso fare in modo che visualizzi tutti i comandi prima di eseguirlo? Proprio l'effetto opposto di "@echo off" negli script batch di Windows.
Novità per gli strumenti Puppet and Chef. Sembra che il lavoro che stanno facendo possa essere fatto con gli script di shell. Forse è stato fatto con gli script della shell fino a quando non sono arrivati. Concordo sul fatto che sono più leggibili. Ma ci sono altri vantaggi rispetto …
Ho un sistema a cui posso accedere solo con il mio nome utente (myuser), ma devo eseguire i comandi come altro utente (scriptuser). Finora, ho elaborato quanto segue per eseguire i comandi di cui ho bisogno: ssh -tq myuser@hostname "sudo -u scriptuser bash -c \"ls -al\"" Se tuttavia, quando provo …
Esattamente quello che dice il titolo. Non ho molta fortuna a trovare la documentazione corretta per vedere cosa fa -xe nel seguente caso d'uso: #!/bin/bash -xe cosa fanno questi parametri e dove sono documentati?
Sto cercando un modo per trasferire la configurazione da una macchina centrale a più macchine remote senza la necessità di installare nulla sulle macchine remote. L'obiettivo è quello di fare qualcosa che potresti trovare con strumenti come cfengine, ma su un set di macchine che non hanno agenti impostati. Questa …
Sì, posso accendere una VM o un telecomando in qualcosa e provare la password ... Lo so ... ma esiste uno strumento o uno script che simulerà un accesso quanto basta per confermare o negare che la password sia corretta? Scenario: La password di un account del servizio server è …
Voglio acquisire TUTTI i dati dei registri, entrambi con messaggi di errore, dal mio output di script e reindirizzarli tutti al file di registro. Ho una sceneggiatura come di seguito: #!/bin/bash ( echo " `date` : part 1 - start " ssh -f admin@server.com 'bash /www/htdocs/server.com/scripts/part1.sh logout exit' echo " …
Qual è un buon modo per eseguire uno script di shell come un altro utente. Sto usando Debian etch e so quale utente voglio impersonare. Se lo facessi manualmente, farei: su postgres ./backup_db.sh /tmp/test exit Dal momento che voglio automatizzare il processo, ho bisogno di un modo per eseguire backup_db.sh …
Come posso controllare lo stato della build Jenkins senza passare al browser? Se necessario, posso creare uno script usando l'API JSON, ma mi chiedevo se c'è già qualcosa di simile incorporato.
Ecco il mio codice attuale: Write-output “ENTER THE FOLLOWING DETAILS - When Creating Multiple New Accounts Go to EMC hit F5(refresh) and make sure previous new account is listed before proceeding to the next one” $DName = Read-Host “User Diplay Name(New User)" $RUser = Read-Host "Replicate User(Database Grab)" $RData = …
Sto provando ad aggiungere all'avvio automatico all'avvio un servizio Linux tramite chkconfig -add <servicename> e ricevo un messaggio che dice service <servicename> does not support chkconfig Sto usando Red Hat Enterprise 4. Lo script che sto tentando di aggiungere all'avvio automatico è il seguente: #!/bin/sh soffice_start() { if [ -x …
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.