
MS-DOSからposixでshellを起動して`date`を実行した場合、
「date: Command not found.」エラーになります。
Cシェルのウィンドウで実行した場合は、正常に動作します。DOS(posix)で起動した場合は、エラーになっています。なぜエラーになるのか原因がわからず困っています。
エラーとなる原因を教えていただけないでしょうか。
また、SFUで開発する上で参考となるページなどありましたら教えていただければ幸いです。
Shellの内容は以下のとおりです。
<シェル起動ファイルの内容>
posix /u /c /bin/tcsh -f HOGE.csh
<shell(HOGE.cshファイル)の内容>
# echoで日付を表示
echo "`date +%y/%m/%d` `date +%H:%M:%S`"
<環境>
Windows2003サーバー
SFU3.0
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
DOS窓から直接シェルをキックした場合、通常ログイン時に設定される環境変数郡が、まったく設定されないままにシェルが動きます。
端的に原因を言えば、通常あたりまえのようにPATHが通っている/bin等にPATHが通っていない為にdateコマンドがみつからない状態になっていると言う事です。
シェルの使い方にもよるでしょうが、dateコマンドを/bin/dateのようにフルパスで記述するか、シェルの頭でsetenvしてパスを設定してやるか、sourceコマンドで普段起動時に読み込まれている設定を、やはりシェルの頭で読み込んでやるか、どれかの対応が必要でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- Visual Basic(VBA) VBA★PDFをPDFアプリで印刷しようと思っていますが上手くゆきません 1 2022/06/06 22:04
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- UNIX・Linux Linuxのシェル関数を作成して要件を満たす方法 1 2022/11/19 20:33
- Excel(エクセル) Excel起動時にエラーダイアログが表示される 3 2022/07/28 19:52
- Microsoft ASP C#からvbsを実行したい 5 2022/11/24 17:31
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのようなもの
-
シェルの中からシェルを呼び出...
-
違いについて
-
右クリックでファイル名をコピ...
-
コマンドフック
-
Linuxシェルによる同一文字列の...
-
UNIX初心者です。
-
シェル 会話形式でエンターキ...
-
ログイン画面がループして起動...
-
Thunderbirdで既読にしても、シ...
-
JAVA_HOMEを設定したい
-
lsコマンド部分一致方法
-
Unixとlinuxのシェルスクリプト...
-
pc98のコマンドプロンプトからD...
-
コンソールでの上下左右矢印ボ...
-
msys(cygwin)で、シェルスクリ...
-
標準出力について
-
logoutしたとき消えるプロセス...
-
シェル??? スクリプト???
-
Dirコマンドでフォルダ内ファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Cシェル内でBシェルの様な関数...
-
export と set は違うの?
-
ubuntuの端末の左にカレントデ...
-
『存在するかどうか分からない...
-
シェル 会話形式でエンターキ...
-
.cshrc ファイルについて
-
シェル(ksh)で変数にある文字列...
-
posixでshellを起動したとき`da...
-
ターミナルが全く入力できない
-
シェルスクリプトのbashとperl...
-
lsコマンド部分一致方法
-
コンソールでの上下左右矢印ボ...
-
msys(cygwin)で、シェルスクリ...
-
Tabキー補完や↑キーのヒストリ...
-
シェルスクリプトに関する問題...
-
apache停止してたら再起動させ...
-
Thunderbirdで既読にしても、シ...
-
Cシェルでのファイルからの入...
-
シェルとシェルの間で環境変数...
-
コマンドプロンプトとかで、net...
おすすめ情報