Saya akan petik Naist Pertama sekali, anda perlu menggunakan crontab Ya, jika anda tidak tahu cara menggunakannya, saya tidak akan menjawabnya di sini . Kemudian dalam baris arahan
Mungkin ia bukan crontab saya menggunakan node.js写过一个用户可以自己定时的WebSocket,在后台挂起。当用户向这个WebSocket发送请求时,把定时的时间记录到一个缓存文件中(JSON),然后设置node.jspemasa saya sendiri sebelum ini.
Jika perkhidmatan WebSocket ditutup, cuma mulakan semula skrip latar belakang dan skrip akan menetapkan semula tugas yang dijadualkan berdasarkan masa yang direkodkan dalam JSON yang dicache. Saya boleh meletakkan beberapa kod di sini, kod teras ditinggalkan, dan beberapa komen ditambah untuk rujukan
Untuk PHP, anda hanya boleh menggunakan crontab untuk memilih tugas berjadual, jadi masa latihan putaran terpendek ialah 1 saat Jika anda mahu dalam masa 1 saat, anda perlu mencari cara lain.
Kata kunci: shell_exec, mod selamat php
shell_exec menyelesaikan masalah anda menambah tugasan berjadual Fungsi shell_exec tidak boleh digunakan apabila mod selamat PHP dihidupkan.
Tugas berjadual boleh disimpan dalam MySQL atau fail, dan kemudian gunakan crontab untuk menjalankan mysql atau fail
Gunakan crontab, seperti:
prosedur tersimpan mysql juga boleh menjalankan tugas berjadual
Gunakan middleware tugas berjadual bebas untuk mengurus, tugas berjadual pengguna tidak sesuai untuk diletakkan dalam crontab
Saya akan petik Naist
Pertama sekali, anda perlu menggunakan crontab Ya, jika anda tidak tahu cara menggunakannya, saya tidak akan menjawabnya di sini .
Kemudian dalam baris arahan
Selepas
Mungkin ia bukan crontab saya menggunakan
node.js
写过一个用户可以自己定时的WebSocket,在后台挂起。当用户向这个WebSocket发送请求时,把定时的时间记录到一个缓存文件中(JSON),然后设置node.js
pemasa saya sendiri sebelum ini.Jika perkhidmatan WebSocket ditutup, cuma mulakan semula skrip latar belakang dan skrip akan menetapkan semula tugas yang dijadualkan berdasarkan masa yang direkodkan dalam JSON yang dicache. Saya boleh meletakkan beberapa kod di sini, kod teras ditinggalkan, dan beberapa komen ditambah untuk rujukan
Untuk PHP, anda hanya boleh menggunakan crontab untuk memilih tugas berjadual, jadi masa latihan putaran terpendek ialah 1 saat
Jika anda mahu dalam masa 1 saat, anda perlu mencari cara lain.