Selamlar,
bir bash script yapıyorum lakin şöyle bir sıkıntım var,
yapmak istediğim sistem kullanıcı kendi istediği sql şifresini belirleyebilsin
lakin use mysql; dediğim zamanda
mysql >
imleci geliyor ve bash script orada kalıyor, ben istiyorum ki orayıda bir komutla çalıştırayım 
Not : işletim sistemi freebsd
Değerli yorumlarınızı bekliyorum.
Saygılarımla,
Ali ÇOLAK.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:48:10 -->-> Daha önceki mesaj 18:35:24 --
yok mu kimse
Aşağıdaki gibi QUERY_INPUT kullanabilirsin, ilgili yerleri kendinize göre düzenlemelisin.
#!/bin/sh
if [ -f '/etc/init.d/mysqld' ]; then
/etc/init.d/mysqld stop
mysqld_safe --skip-grant-tables &
mysql -u root <<QUERY_INPUT
use mysql;
update user set password=PASSWORD("$1") where User='root';
flush privileges;
quit
QUERY_INPUT
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
else
/etc/init.d/mysql stop
mysqld_safe --skip-grant-tables &
mysql -u root <<QUERY_INPUT
use mysql;
update user set password=PASSWORD("$1") where User='root';
flush privileges;
quit
QUERY_INPUT
/etc/init.d/mysql stop
/etc/init.d/mysql start
fi
echo "yeni mysql sifreniz : $1"