タグ付けされた質問 「bash-script」

bashシェル言語で記述されたスクリプト。ほとんどの質問では、代わりにタグ/ bashおよび/ shell-scriptを使用する必要があります。

3
パスワードでプログラムを安全に供給する
コマンドラインでのパスワードの使用に関する問題を理解した後、問題なく(どこかにパスワードが記録されずに)プログラムにパスワードを与える方法を見つける必要があります。 私はソースからLAMPサーバー全体を自動的にインストールするbashスクリプトを持っています:Apache、FastCGI、PHPおよびMySQL。これらのインストールにはパスワード、特にMySQLが必要です。 パスワードを明かさずにスクリプトを完全に自動化するにはどうすればよいですか? 編集(6月9日、3:55 UTC): コマンドラインでパスワードを使用して、mysqlをroot経由で起動します。 root@dor-desktop:/home/dor# PASS=`cat /home/dor/tmpf/pass` root@dor-desktop:/home/dor# mysql -u root -p"$PASS" Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 (この場合はPASS = "p4ssw0rd") そしてps aux | grep mysql、通常のユーザー(dor)を介して実行しますが、パスワードは表示されません! (の一部)ps出力は次のとおりです。 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME …

4
シェルスクリプトを使用してファイルから文字列を削除する方法
から文字列を削除しようとしています.bash_profile。シェルスクリプトを実行すると文字列が追加されます。 次のようにbash_profileで私の文字列: # for Myapllication export MYAPP_HOME=/opt/myapp を.bash_profile介してmyappが削除されたときに文字列を削除したいのですがrpm。 シェルスクリプトを介してファイルから文字列を削除する方法 (または可能な代替方法)

1
.bash_profileを家から移動する方法
.bash_profileDropboxと同期する必要があります。私が考えることができる最も簡単な方法.bash_profileは、カスタムフォルダーで検索するようにシェルを「リダイレクト」することです。 それは可能ですか?それとももっと良い解決策はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.