2016-08-12 15 views
-1

データベースに、異なる日付と電子メールの行を含むオブジェクトがあります。私は、リストされた日付のいずれかが現在の日付であれば、毎日または毎週1回自動的にサーバーをチェックし、その人に電子メールを送信する必要があります。 (背中と下のオブジェクトの画像)。サーバーを1日に1回実行するようにする

backend object

私は働く、backandでサーバー側のロジックや操作の「オンデマンドアクションに」メールをした、しかし、私はそれを手動でトリガする必要があります。代わりに、特定の時間にサーバーを起動する必要があります。

どうすればいいですか?

私が考えていた解決策は、オブジェクトをループして日付をチェックし、電子メールを送信する機能を持っています。そして、何らかの形でサーバーがこの機能を1日1回または何らかの形で実行するようにします。

+5

があたりのような音'cron'のためのfectタスクhttp://kvz.io/blog/2007/07/29/schedule-tasks-on-linux-using-crontab/ –

+0

あなたのサーバベースのUNIXベースまたはWindowsベースですか? – naveen

+0

確かに、このサイトはone.comでホストされています。また、BaaS – qua1ity

答えて

0

クロンジョブは道のりです。

あなたのホスティング業者がcronjobsをサポートしていない場合は、それをうまくやる機会がありません。 クイックグーグルでは、one.comがcronjobをサポートしていない可能性があります。確信はないけど。

多分サポートにお尋ねください。

もし私がそうでなければ、私は変態ではない別のホストを選ぶでしょう。 (私は分かっていないので、one.comはそのようなホスティング者ではないと言っているわけではありません)。

あなたがしたくない場合、彼らはcronsを提供していない場合は、 "Poor Mens Cron"を使用することができます。それはインターネットの古代からの厄介なハックです。 あなたは私が推薦していないので、Googleをすることができます。

+0

ちょうどOneのサポートを依頼しましたが、明らかにそのサーバはcronジョブをサポートしていません。 – qua1ity

+0

私の推薦は今明確です:あなたのウェブホストを変更してください。クロンジョブは基本的な機能性の一種であり、一般的に価格はホスティングには低すぎるようです。 Protip:おそらく、(インデックスページ上の)one.comの比較表にないホストと考えてください。 – psren

+0

ありがとう、それを調べます。また、このようなサイトには、https://www.setcronjob.comのようなものがありました。 – qua1ity

1

Cronソリューションは今後数週間以内に追加する予定ですが、その間にわれわれは良い解決策を用意しています。

サービスはhttps://www.easycron.comです。

アクションのURLを指定するだけで、テストアクションパネルから取得できます(テストモードで実行した後)。そしてadminkeyを指定(セキュリティ&認証 - >チーム - >をクリックしてください - アクションへのアクセスを得るために

、あなたはmasterKeyToken(>構成セキュリティ&認証)を使用することを意味し、基本認証を実装する必要がありますそのような管理者の1近くキーアイコン):

https://masterKeyToken:[email protected]/1/objects/action/ObjectName1?name=YourActionName

ここで基本認証クリックで続きを読むには:http://docs.backand.com/en/latest/apidocs/security/#basic-authentication

関連する問題