добавить ответ на первый вопрос команды в сценарии оболочки - PullRequest
0 голосов
/ 28 июня 2019

У меня есть первая команда в файле .sh, т.е.

cassandras3 backup --keyspace jl_powereasy_kespace --bucket database-backup-rds

Эта команда задает вопрос, когда мы запускаем, т.е.

Your cassandra data directory [/var/lib/cassandra/data]: 

, как я могу подтвердить этот ответ в сценарии оболочки.Мне нужно нажать Enter для автоматического подтверждения.

root@ip-172-31-2-150:/home/ubuntu# /bin/bash /var/cassandra_backupV1.sh
Your cassandra data directory [/var/lib/cassandra/data]: 

1 Ответ

1 голос
/ 28 июня 2019

Как уже упоминалось здесь , вы можете попробовать запустить команду с помощью echo следующим образом

echo -ne '\n' | cassandras3 backup --keyspace jl_powereasy_kespace --bucket database-backup-rds

или просто

echo | cassandras3 backup --keyspace jl_powereasy_kespace --bucket database-backup-rds
...