こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

【Linux】シェルの実行方法を教えて下さい。

【Linux】シェルの実行方法を教えて下さい。

ファイルの中身が#!/bin/bashで始まる拡張子shのシェルがあります。
これを実行するには、どのようなコマンドを打てばよいのでしょうか?

1.rootでログイン。
2.test.shがあるフォルダに、cdで移動する。
3.test.shと入力し、Enterキーを押す。

↑みたいな感じで良いのでしょうか。
テスト用サーバなので、最悪壊しても良いと上司に言われましたが、
なにぶん時間がないため質問させていただきました。
Redhatでバージョンが3か4だったと思います。
よろしくお願いします。

投稿日時 - 2010-08-26 22:30:55

QNo.6138002

すぐに回答ほしいです

質問者が選んだベストアンサー

やり方は一通りじゃないので一例です。
普通rootでログインはしませんが、何らかの理由でrootでログインせざるを得ないなら、1は合ってます。2も合ってます。
3は、./test.sh と打ってEnterです。

投稿日時 - 2010-08-26 22:38:32

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

#どーでもいいけど「シェルの実行」ゆーたらbashやらcshやらを動かすイメージだよなぁ……
#シェル"スクリプト"でシステム壊すのってrootでよほどとんでもないのを実行しないと無理だよなぁ……

「時間がない」と言う割に、まず試してはみないんですか?

結果は明らかですが、test.shに予めパスを通していない限りその手順では実行できません。3.でcommand not foundが吐かれるのがオチ。
汎用的な手段としてはパス付きでtest.shを指定してやりましょう。
もちろんtest.shに実行権限が付与されていなければならないのは前提条件です。
#わからない単語はここじゃなくてまず上司に聞きましょう

投稿日時 - 2010-08-26 22:44:32

ANo.2

ファイルの属性にxがあれば、
./test.sh
属性にxが無ければ
sh ./test.sh

投稿日時 - 2010-08-26 22:39:08

あなたにオススメの質問