Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用窗口服务触发php文件_Php_Service_Windows Services_Window - Fatal编程技术网

使用窗口服务触发php文件

使用窗口服务触发php文件,php,service,windows-services,window,Php,Service,Windows Services,Window,我的服务器中有一个用来发送邮件的php文件。我想在一天中的特定时间触发该文件以发送邮件。所以我计划创建一个窗口服务来触发,但我不知道如何做,也不知道如何在窗口服务中提到URL。因此,如果您共享任何链接或想法,对我会更有帮助。使用ssh创建/运行cron作业: 使用ssh登录到服务器 type crontab -e */1 * * * * php SCRIPT_NAME --> this will run every minute 00 00 * * * php SCRIPT_NAME --

我的服务器中有一个用来发送邮件的php文件。我想在一天中的特定时间触发该文件以发送邮件。所以我计划创建一个窗口服务来触发,但我不知道如何做,也不知道如何在窗口服务中提到URL。因此,如果您共享任何链接或想法,对我会更有帮助。

使用ssh创建/运行cron作业:

使用ssh登录到服务器

type crontab -e
*/1 * * * * php SCRIPT_NAME --> this will run every minute
00 00 * * * php SCRIPT_NAME --> this will run at 12 AM every day
*/5 * * * * php SCRIPT_NAME -> every 5 minutes
if its giving you an option to select editor after crontab -e command, then select vim or vim basic
(To run python scripts replace php with python e.g. */1 * * * * python SCRIPT_NAME --> this will run every minute)
7,22,37,52 * * * * /usr/local/cpanel/whostmgr/bin/dnsqueue > /dev/null 2>&1 ---> cron will run on 7th, 22nd, 37th and 52nd min of every hour

如果你想从C#给网站打电话,你只需要

WebRequest webRequest = WebRequest.Create("URL_HERE");
WebResponse webResp = webRequest.GetResponse();

将上面示例中的
URL\u替换为您的URL。

使用cron作业。是否有可能由窗口服务触发。您希望使用哪个窗口的服务?我已尝试通过我的C#window服务调用URL(服务器中的php文件位置)。