1. シェルスクリプトcrontab.shを書く #!/bin/bash step=1 #ステップ間の秒数は60より大きくできません (( i = 0; i < 60; i=(i+step) )); の場合、 $(php '/home/www/php/crontab/crontab.php') 睡眠 $step 終わり 終了 0 2. crontab -eに次の文を入力し、:wqを押して保存して終了します。 # mh dom モニターコマンド * * * * * /home/www/php/crontab/crontab.sh Linux の第 2 レベルのスケジュールされたタスクの実装 アイデア: Linux 自体は第 2 レベルのタイミングをサポートしていません。これを実現するには、スクリプトを固定時間 (たとえば 1 分ごとに 1 回) に実行します。このスクリプトの内容は、実際には無限ループ実行コードであり、つまり実行され続けます。 注意: スケジュールされたプログラムの実行にかかる時間が長すぎる場合 (たとえば、実行に 1 秒以上かかる場合) は、seelp、つまり、無限ループ内でスクリプトをしばらくスリープさせる必要があります。 以下は、シェル スクリプトの第 2 レベルのタイミング タスクを示しています。 1.crontab -eはinviteFriend.shスクリプトを1分ごとに実行します #2秒で実行 - 友達を招待 3.0 * * * * * /webservice/crontab/inviteFriend.sh 2.cd /webservice/crontab/ ディレクトリに切り替え vim investFriend.sh 次の内容を記入してください。 #!/bin/bash step=2 #ステップ間の秒数は60より大きくできません (( i = 0; i < 60; i=(i+step) )); の場合、 #$(php '/home/php/crontab/tolog.php') curl -I http://******.com/InviteFriends/sendInviteFriendCoupon 睡眠 $step 終わり 終了 0 保存して終了 注意: 保存後、スクリプトを承認する必要があります。 chmod 777 ファイル名 要約する 上記は、Linux Crontab Shell スクリプトを使用して第 2 レベルのスケジュールされたタスクを実装する方法を紹介したものです。お役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。 以下もご興味があるかもしれません:
|
<<: MySQLは既存のコンテンツを保持し、後でコンテンツを追加します
この記事では、適応解像度を実現するためのVue2.0の具体的なコードを参考までに紹介します。具体的な...
/**************************** * システムコール**********...
この記事では、ドロップダウンメニューを表示および非表示にするJavaScriptの具体的なコードを参...
まずは投稿する前に! 「I Want to Study on My Own!」に改めて感謝します。た...
最近、友人が私に質問をしました。ページをレイアウトすると、画像の下に 1 ~ 2 ピクセルの空白があ...
目次1. JDKをインストールする2. Jenkinsをインストールする3. Jenkinsの設定を...
JDKをダウンロードしてインストールするステップ 1: まず、公式 Web サイト http://...
目次1. 問題の説明2. 原因分析3. 解決策4. 処理1. 問題の説明調整センターでは、最後の 2...
写真といえば、まず背景画像が思い浮かびます。私たちの装飾の多くは背景画像を使用して実現されているから...
序文MySQL は、クライアント/サーバー構造に基づく、高速、高性能、マルチスレッドのオープン ソー...
設定する前に、次の操作を行う必要があります。 1. まずjdk bloggerをインストールします。...
最近のプロジェクトでは、テキストを垂直に揃えたいと考え、CSS の writing-mode プロパ...
前回のキャンバス ゲーム シリーズへようこそ: 《VUEがFlappy Birdを実装しました〜〜〜...
1. 背景1.1 問題点最近の製品テスト レポートでは、PKI ベースの認証方法の使用が推奨されて...
目次1. JS オブジェクトDOM –1、機能–2、テスト3. jQuery –1. 概要–2、使用...