Quão confiável de usar “nameofmychoice =” anyname “”

1

Para o banco de dados MyISAM MySQL de backup, estou usando:

backupdb=siteone
mysqldump -u root -pthepass --lock-tables --add-locks --disable-keys --skip-extended-insert --quick $backupdb > /var/www/html/db2.sql

Mesmo depois de muito tempo usando, eu ainda não sei qual é o nome de usar nameofmychoice=anyname .

Depois de digitar backupdb=siteone , eu preciso saber quanto tempo ele ficará na memória? Se eu estiver executando muitas linhas de comando que demoram muito tempo, eu preciso digitar backupdb=siteone de novo e de novo de tempos em tempos para regenerar o alias?

Está usando este caminho realmente seguro para quase qualquer coisa? Estou preocupado com a perda de dados, já que estou lidando com banco de dados.

    
por apasajja 21.04.2012 / 10:11

1 resposta

3

No seu exemplo, backupdb é chamado de variável. Uma variável shell estará lá até que você a altere para um novo valor ou o shell saia (provavelmente porque você digita exit ou fecha o terminal). No seu caso, backupdb estará lá por um longo tempo, então você não precisa digitar isso de novo e de novo.

Meu palpite é que você está usando o shell BASH porque é bastante popular. Se você quiser saber mais, leia a introdução da programação BASH .

    
por 21.04.2012 / 10:47