![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 質問Cで、いくつかのことについて | V4D3R | 高レベルのプログラミング | 1 | 2007年9月13日 11:56午後 |
| 物事を複雑? | bconnor | 高レベルのプログラミング | 1 | 2006年3月30日 11:07午後 |
| cshからshにすることをどのように変換する | forevercalz | シェルプログラミングとスクリプティング | 1 | 2005年10月28日 04:46午前 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
物事のcrontabに実行されませんか? ?
誰か私の問題を説明してもらえますか? 私は以下のスクリプトをした... コード:
#! /bin/ksh
...
vmquery -m $MediaID | awk '
BEGIN {FS=": "
getline expdate <"ExpDate.txt"
}
$1 ~ /media ID/ {MediaNumber = $NF}
...
$1 ~ /number of mounts/ {
"date +%Y"|getline YearToday
Year4 = YearToday - 4
if ($NF > 2000)
{
if (expdate ~ "[0-9]\{2\}\/[0-9]\{2\}\/[0-9]\{4\}")
{
printf("\t %s \n\n","=case 1==================") >>"/home/op/report.txt"
printf("%-20s\t %s\t %s\n","Media Number",":",MediaNumber) >>"/home/op/report.txt"
...
シェルで、このプログラムを起動するときに、それを実行していると私whitout問題は、ファイル内の結果を持っている /ホーム/オペアンプ/ report.txt。 しかし、私のcrontabを介して、それを実行している問題は、このプログラムを起動whitout しかし つまり/オペアンプ/ report.txtは、 / homeを作成していません 何が問題なのか?私は何をしていいですか? ベスト、 nmについて |