処理するデータをリアルタイムで受信する必要がありますが、どのように処理すればよいですか?
システムが systemd を使用している場合、systemd.timer を使用して秒単位またはミリ秒レベルのスケジュールされたタスクを設定できます。 具体的な参照先: ここ
systemd.timer
crontab のデフォルトの最小単位は分ですが、いくつかの難しい方法で実装することもできます。たとえば、10 秒ごとに実行します:
上記の方法でも達成できますが、量が多く推奨されないため、シェル スクリプトを使用することをお勧めします。
crontab では数秒で処理できません。解決するには常駐プロセスを使用するしかありません
crontab の最小実行時間粒度は 1 分で、数秒間、無限ループを開始してデータを継続的に取得できます。 while(true){file_get_contents('get_data_controller');sleep(1);}
システムが systemd を使用している場合、
systemd.timer
を使用して秒単位またはミリ秒レベルのスケジュールされたタスクを設定できます。具体的な参照先: ここ
crontab のデフォルトの最小単位は分ですが、いくつかの難しい方法で実装することもできます。たとえば、10 秒ごとに実行します:
リーリー上記の方法でも達成できますが、量が多く推奨されないため、シェル スクリプトを使用することをお勧めします。
リーリーcrontab では数秒で処理できません。解決するには常駐プロセスを使用するしかありません
crontab の最小実行時間粒度は 1 分で、数秒間、無限ループを開始してデータを継続的に取得できます。
while(true){
file_get_contents('get_data_controller');
sleep(1);
}