ksh

    -2

    2答えて

    kshで設定した環境変数とexpectコマンドを同じスクリプトで使用しようとしています。しかし、私は両方のソースをしようとすると、それは動作しません。 kshをソースし、同じスクリプトで期待する方法はありますか?

    -1

    2答えて

    で 私のようなもの20170708192012 =数値N1を持っている、と日付 に変換したい: D1 = echo $N1 | date -d '+%Y%m%d%H%M%S' エコー$ D1 を変換後に40分を追加して新しい日付を取得します。

    1

    1答えて

    をテストしながら、私は私が私の現在のディレクトリに、次の* .datファイル持っているLinuxの #!/bin/ksh set -x ### Process list of *.dat files if [ -f *.dat ] then print "about to process" else print "no file to process" fi で使用される次の単

    0

    1答えて

    テーブルをロードする前に、入力ファイルの可用性に基づいて既存のテーブルを切り捨てたいので、フラットテキストファイルからテーブルをロードするスクリプトがあります。 入力ファイルがある場合は、テーブルを切り捨て、新しいデータをファイルからテーブルにロードします。切り捨てながら は、だから私は、入力ファイルが存在しているかどうかを確認したいので、私のようなコードを書いた: truncateTables(

    0

    1答えて

    現在、入力ファイルをループするスクリプトを作成中です。入力ファイルの形式は、Linuxの/ etc/hostsファイルと似ています。入力ファイルからのデータを別のファイル(既存のhostsファイル)に追加する必要があるだろうが、それは、アルファベット順にソートされる必要があるであろう 192.168.1.21 host1 192.168.1.17 host5 192.168.1.168 h

    0

    1答えて

    で既存のアレイ私は、他の目的のためにそれを使用するには、このmy_array変数を空にする必要があり set -A my_array $(ls -tr $INPUT_DIRECTORY/*) 下に示すように、アレイ内のファイルのリストを格納するスクリプトを持っています。私は別の新しい配列を宣言することはできません。 アレイの内容を消去して再度使用する方法はありますか? ありがとうございます。

    0

    1答えて

    私はシェルスクリプトで作業していますが、ステートメントが長時間実行されていると認識された場合は、OSでPIDを取得する必要があります。 (例:Oracle)。一番上を確認して一致するプロセスを終了し、後で実行中のセッションが存在する場合はスクリプトを使用してデータベースをチェックすることができます。プログラムの長時間実行されている特定のPIDを強制終了した後、シェルスクリプトはユーザーにメール情報

    0

    2答えて

    ファイルの存在を確認するためにwhileループを書く必要があります。 私の要件は次のとおりです。ファイルを5分間だけチェックします。ファイルが5分以内にそのパスに来たら、ループを終了して残りのスクリプトを続行します。そうでない場合は5分後にスクリプトから終了し、エラー 'file not found'が表示されます。ファイルが言及したパスに存在する場合であっても、それがループ内で起こっているとのみ

    1

    2答えて

    私はopensslを使って1つの証明書をダウンロードする以下のような例を見ましたが、証明書チェーン全体をダウンロードし、それぞれを個別のファイルとして保存するものを探しています。理想的には、CNの名前と一致する各証明書ファイルを保存することは素晴らしいことでしょう。 OpenSSL docsから echo -n | openssl s_client -connect HOST:PORTNUMBER

    1

    1答えて

    はので、私はそう、有効言うならば、リモートホスト上に存在するファイルがあるかどうかを検証しようとしています。そうでない場合は、無効とします。私は関数で動作するようにしています。しかし、私はこのステートメントがスクリプトで進んでいることを確認するループを思いつくことはできません。または、いじり回すと、スクリプトを使用して移動しますが、質問を繰り返すためにファイルを正しく検証しません。多くの試みが失敗