タグ付けされた質問 「shell-scripting」

実行中のシェルによって実行される解釈済み言語でのプログラミング

2
特定のユーザーのすべてのファイルの所有権を変更できますか?
ユーザーが所有するすべてのファイルを再帰的に検索し、それらをGnu / Linuxの別のユーザー/グループに変更する方法はありますか? 私はいくつかの魔法のワンライナーがあるはずだと思いますが、私のコマンドラインウィザードのスキルはそれまでではありません:) ありがとう!

5
CPANおよびPerlモジュールのサイレントおよびスクリプトによるインストール?
Scientific Linux(RHEL)インストールスクリプトにCPANといくつかのPerlモジュールを自動的にインストールする必要があります。残念ながら、私が見た限りでは、必要な特定のモジュール(少なくとも1つ)がRPM:として見つかりません。 したがって、CPANをインストールし、それを自動的に(または構成ファイルを使用して)構成してから、必要なモジュール(依存関係を含む)も自動的にインストールする必要があります。 これは非常に珍しい要件のようには思えませんが、これに関する本当に優れたドキュメントは見たことがありません。問題は、CPANが初めて起動されるときはいつでも、対話型構成が実行されることです。これは何とかスキップできますか?また、モジュールインストールをコマンドラインから直接起動するにはどうすればよいですか?

5
どこからでもスクリプトを実行
私はスクリプトを持っています: #!/bin/bash echo "$(dirname $(readlink -e $1))/$(basename $1)" それはここにあります:/home/myuser/bin/abspath.shこれは実行権限を持っています。 実行するecho $PATHと、次のようになります。/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/myuser/bin 任意のディレクトリからabspath <some_path_here>、自分のスクリプトを呼び出すことができるようにしたいと思います。私はbashを使用していますが、何を間違っていますか?

3
CentOSのシステム起動時にスクリプトを自動的に実行する方法
TeamCity ib CentOS 6.2 Minimalをインストールしました。システムの起動時に自動的にスクリプトを実行しようとすることに行き詰まっています。 /opt/TeamCity/bin/teamcity-server.sh start 私はグーグルでいろいろ試してみましたが、すべて失敗するようです。ほとんどのメソッドは、rc.localファイルの1つに起動スクリプトを追加することを示しています。 /etc/rc.d/rc.local /etc/rc.local そしてrc.localの内容には次の行が含まれています: /opt/TeamCity/bin/teamcity-server.sh start teamcityサーバーを起動するものはありません スクリプトを手動で実行しても問題はありません。 単純なようですが、シェルスクリプトを自動実行するにはどうすればよいですか?

3
シェルスクリプトから、MySQLデータベースにテーブルが存在するかどうかを確認するにはどうすればよいですか?
ユーザーがテーブルで必要な操作を選択できるスクリプトを作成しようとしています。テーブルが存在するかどうかを確認したい。存在する場合は他の処理を続行するか、テーブルが存在しないと終了します。どうすればこれを達成できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.