GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Hostingerで特殊文字を使用してcronジョブを設定するにはどうすればよいですか?

特殊文字( "> / dev / null 2>&1"など)が含まれるCron Jobは、hPanelを介して直接設定することはできません。 。心配はいりません。それでも可能です。必要なのは、.shファイルを作成し、それを実行するためのCronジョブを設定することだけです。

ステップ1-.shファイルを作成します

まず、コマンドを使用してファイルを作成する必要があります。これを行うには、ホスティングを開きます →管理ファイルマネージャー (またはファイルマネージャーベータ版 ):

ディレクトリを開きます ファイルを保存したい場所。複数のCronジョブを計画している場合は、それら用に別のフォルダーを作成することをお勧めします。

そこに到達したら、新しいファイルを作成

任意の名前を使用できますが、ファイル拡張子は.shである必要があります 。例:bash.sh

次に、.shファイルのコンテンツを追加します。

#!/bin/sh
/usr/bin/php /home/u123456789/public_html/scripts/scheduled.php cron:run > /dev/null 2>&1

ここ:

  • #!/bin/sh -cronジョブファイルが開かれていることを示します

  • /usr/bin/php -PHPライブラリをロードします(PHPスクリプトを実行している場合に必要です)

  • /home/u123456789/public_html/scripts/scheduled.php cron:run > /dev/null 2>&1 -実行したい実際のコマンド-ファイルへのパスを必ず更新してください

  • cron:run -ファイルが開かれるたびに、ファイル内でcronジョブを実行します

ステップ2-Cronジョブを設定する

準備ができたので、cronジョブを設定します。ホスティングを開く→管理→cronジョブカスタムを選択します 、次のようなコマンドを挿入します:

/bin/sh /home/u123456789/public_html/scripts/bash.sh

場所:

  • /bin/sh --.shファイルを実行しようとしていることを示します

  • /home/u123456789/public_html/scripts/bash.sh -実行する実際の.shファイルへのパス。ファイルへのパスを必ず更新してください

最後に、スケジュールを選択します cronジョブが実行されて保存されるタイミング 変更。

注意事項

  • ファイルマネージャの基本的なアクション

  • HostingerでCronJobの出力を確認するにはどうすればよいですか?


Panels
  1. cPanelでcronジョブを設定する方法

  2. 私のcronジョブが機能しません

  3. Ubuntu16.04でUFWを使用してファイアウォールを設定する方法

  1. TrueNASでcronジョブを設定する方法

  2. 特殊文字の入力方法は??

  3. cronジョブを設定する方法

  1. Linuxでcronジョブを設定する方法

  2. cPanelでcronジョブを設定する方法(ビデオチュートリアル)

  3. 1 時間ごとに実行可能ファイルを実行するように cron ジョブを設定する方法は?