É possível criar um .sh
concha ou .command
arquivo com um arquivo de configuração?
Eu preciso fazer backup de sites via Terminal e poder colocar alguns dados em arquivos de configuração, e faça o shell executá-lo.
Por exemplo, o nome de usuário, senha, ssh id, et cetera.
#!/bin/bash
ssh [email protected] "tar cjvf webfilesbackup-date-`date +%Y%m%d`.tar.bz2 public_html/"
ssh [email protected] "mysqldump -u user_admin -ppass database_1 > databasebackup-`date +%Y%m%d`-db.sql"
scp [email protected]:webfilesbackup-date-`date +%Y%m%d`.tar.bz2 ~/backup/
scp [email protected]:databasebackup-`date +%Y%m%d`-db.sql ~/backup/
ssh [email protected] "rm -f webfilesbackup-date-`date +%Y%m%d`.tar.bz2"
ssh [email protected] "rm -f databasebackup-`date +%Y%m%d`-db.sql"
-site1
seria um argumento para o seu script de shell. Se você postar o shell script em sua pergunta, seria mais fácil responder.A outra opção é apenas criar um arquivo de texto e usar um loop while para acessar o arquivo linha por linha.
fonte
... e isso vai funcionar. Este artigo tem instruções mais detalhadas, incluindo como obter ícones personalizados.
Você também pode procurar o Automator ou o AppleScript Studio como maneiras de criar aplicativos que possam ser executados sem problemas, sem precisar executá-lo manualmente.
fonte
fonte