cronを介してURLを呼び出しているときに不要なテキストファイルが作成されています

4月

このアプリケーションでは、いくつかのルーチンタスクを実行するためのCronジョブの数を構成しています。RubyonRailsに取り組んでいます。使用しているフローを提供します。

crontab

*/2 *    * * *   user  sh file_path/test.sh

test.sh

wget https://domain.com/url/key

routers.rb

post "/url/:key" => "cron_job_controller#action"

cron_job_controller.rb

def action
   if params[:key] && params[:key] == "key"
      ---do some actions----
   end
   respond_to do |format|
      format.html {render :status => Rack::Utils.status_code(:ok), :nothing => true}
   end
end

ジョブが実行され、すべてのプロセスが正常に完了しています。しかし、応答200を取得した後、ホームフォルダに渡すキーの値としてnameを使用して不要なテキストファイルが生成されます。例のためのキー、key.1、key.2、等...以下にコンソールの結果を提供します。

LAP-PS009:~/work$ sh file_path/test.sh 
--2015-02-13 14:58:16--  http://localhost:3000/url/key
Resolving localhost (localhost)... 127.0.0.1
Connecting to localhost (localhost)|127.0.0.1|:3000... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: `key'

[ <=>                                    ] 1           --.-K/s   in 0s      
2015-02-13 14:58:18 (89.3 KB/s) - `key' saved [1]

このため、これらの不要なファイルを手動で監視して削除する必要があります。だから私はこの問題の恒久的な解決策を提案することを要求しています。リプレイを待っています。前もって感謝します。

アレクセイマティウシュキン

APIエンドポイントを取得するだけcurlでよい場合でも、それぞれのCRUDアクション(POST/ PUT/ DELETE)で使用できます

に固執しwgetたら、次の手順を実行します。

wget https://domain.com/url/key -o /dev/null -O /dev/null

上記は、出力をどこにもリダイレクトせず、ディレクトリがガベージされるのを防ぎます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

呼び出しているファイル名を変更して、これらすべてのif / elseステートメントが不要になるようにする方法はありますか?

分類Dev

パスを保持/作成しながら、テキストファイルにリストされているファイルを移動します

分類Dev

関数に対してon_pressが呼び出されたときに、ラベルのテキストの値を変更しようとしています

分類Dev

バッチファイルを介してテキストファイルから不要な行を削除するにはどうすればよいですか?

分類Dev

UNIX API呼び出し:read()関数を使用してファイルを開いて画面に出力すると、ランダムな文字が追加されます

分類Dev

ドットソース呼び出しでネストされているときにクラスが呼び出されるスクリプトファイルの名前を取得するにはどうすればよいですか?

分類Dev

アップロードされているファイルに対してPerlがmove()を呼び出そうとするとどうなりますか?

分類Dev

Rest Apiを介してプロファイルを有効にしても、RestApiを介してアクティブなリクエストをフェッチしているときにphaseTimesが提供されません

分類Dev

ツイストPythonファクトリメソッドがreactorラッパーを使用しているときに呼び出されない

分類Dev

httpアダプタを介して呼び出されたときにMulesoftファイルコピーが機能しない

分類Dev

指定されたテキストファイルからすべての空でない行を新しいテキストファイルにコピーする単純なプログラム(C)を作成しようとしています

分類Dev

Kotlinのファクトリクラスに対して必要な関数が呼び出されているかどうかをコンパイル時に確認することはできますか?

分類Dev

スクリプトを介して呼び出すときに、Iframeコンテンツが正しい位置に表示されない

分類Dev

urlencode、urlopenを使用してファイルをアップロードします-post.read()が後に呼び出されない限り、テキストは切り捨てられますか?

分類Dev

phpファイルと呼ばれるajaxを介して、最後に呼び出されたときにのみエコーを出力します

分類Dev

NUnitとMoqを使用して、呼び出しが待機されていることをテストします

分類Dev

*ワイルドカードを使用しているときにPythonのsubprocess.callを介して呼び出されたときに、tarがアーカイブの作成に失敗するのはなぜですか?

分類Dev

mockitoを使用して配列要素をスパイすると、メソッドが呼び出されたときに必要なのに呼び出されない

分類Dev

テキストフィールドに追加の引用符が含まれているSSMSを介してcsvファイルをインポートします

分類Dev

Cのfprintf()は、Java NativeInterfaceを介して呼び出されたときにガベージファイル名を作成します

分類Dev

setStateの後にファットアロー関数を呼び出してネイティブに反応する:関数が定義されていない

分類Dev

テストファイルがモジュールとして定義されている場合、スタックで呼び出されたhspec定義のテストはエラーをスローします

分類Dev

Visual StudioCodeを介して実行したときに提供されないファイルがあります

分類Dev

外部ファイルから呼び出したときにcropphpを使用して画像のサイズを変更すると、オンラインサーバーに画像が表示されないという問題があります。

分類Dev

Javaを介してspが呼び出されているときに間違った値を挿入する

分類Dev

Androidでカメラを呼び出しているときに、アクティビティ内のすべての変数(Activity1からインテントを介して取得)が再初期化されるのはなぜですか?

分類Dev

シェルスクリプトから呼び出されているOracleSQLファイルへの入力として変数値を渡します

分類Dev

Web API呼び出しを介してファイルをダウンロードしようとすると、「HTTPヘッダーが送信された後、サーバーはステータスを設定できません」というエラーを解決する方法は?

分類Dev

UserControlがJSファイルを呼び出していますが、呼び出されていないようです

Related 関連記事

  1. 1

    呼び出しているファイル名を変更して、これらすべてのif / elseステートメントが不要になるようにする方法はありますか?

  2. 2

    パスを保持/作成しながら、テキストファイルにリストされているファイルを移動します

  3. 3

    関数に対してon_pressが呼び出されたときに、ラベルのテキストの値を変更しようとしています

  4. 4

    バッチファイルを介してテキストファイルから不要な行を削除するにはどうすればよいですか?

  5. 5

    UNIX API呼び出し:read()関数を使用してファイルを開いて画面に出力すると、ランダムな文字が追加されます

  6. 6

    ドットソース呼び出しでネストされているときにクラスが呼び出されるスクリプトファイルの名前を取得するにはどうすればよいですか?

  7. 7

    アップロードされているファイルに対してPerlがmove()を呼び出そうとするとどうなりますか?

  8. 8

    Rest Apiを介してプロファイルを有効にしても、RestApiを介してアクティブなリクエストをフェッチしているときにphaseTimesが提供されません

  9. 9

    ツイストPythonファクトリメソッドがreactorラッパーを使用しているときに呼び出されない

  10. 10

    httpアダプタを介して呼び出されたときにMulesoftファイルコピーが機能しない

  11. 11

    指定されたテキストファイルからすべての空でない行を新しいテキストファイルにコピーする単純なプログラム(C)を作成しようとしています

  12. 12

    Kotlinのファクトリクラスに対して必要な関数が呼び出されているかどうかをコンパイル時に確認することはできますか?

  13. 13

    スクリプトを介して呼び出すときに、Iframeコンテンツが正しい位置に表示されない

  14. 14

    urlencode、urlopenを使用してファイルをアップロードします-post.read()が後に呼び出されない限り、テキストは切り捨てられますか?

  15. 15

    phpファイルと呼ばれるajaxを介して、最後に呼び出されたときにのみエコーを出力します

  16. 16

    NUnitとMoqを使用して、呼び出しが待機されていることをテストします

  17. 17

    *ワイルドカードを使用しているときにPythonのsubprocess.callを介して呼び出されたときに、tarがアーカイブの作成に失敗するのはなぜですか?

  18. 18

    mockitoを使用して配列要素をスパイすると、メソッドが呼び出されたときに必要なのに呼び出されない

  19. 19

    テキストフィールドに追加の引用符が含まれているSSMSを介してcsvファイルをインポートします

  20. 20

    Cのfprintf()は、Java NativeInterfaceを介して呼び出されたときにガベージファイル名を作成します

  21. 21

    setStateの後にファットアロー関数を呼び出してネイティブに反応する:関数が定義されていない

  22. 22

    テストファイルがモジュールとして定義されている場合、スタックで呼び出されたhspec定義のテストはエラーをスローします

  23. 23

    Visual StudioCodeを介して実行したときに提供されないファイルがあります

  24. 24

    外部ファイルから呼び出したときにcropphpを使用して画像のサイズを変更すると、オンラインサーバーに画像が表示されないという問題があります。

  25. 25

    Javaを介してspが呼び出されているときに間違った値を挿入する

  26. 26

    Androidでカメラを呼び出しているときに、アクティビティ内のすべての変数(Activity1からインテントを介して取得)が再初期化されるのはなぜですか?

  27. 27

    シェルスクリプトから呼び出されているOracleSQLファイルへの入力として変数値を渡します

  28. 28

    Web API呼び出しを介してファイルをダウンロードしようとすると、「HTTPヘッダーが送信された後、サーバーはステータスを設定できません」というエラーを解決する方法は?

  29. 29

    UserControlがJSファイルを呼び出していますが、呼び出されていないようです

ホットタグ

アーカイブ