我有一个web应用程序,它必须执行重复的任务,发送消息和alert ,我已经使用一个脚本页面在加载到浏览器(即http://example.com/tasks.php)时执行这些任务,并且我通过iframe的方式将其包含在我的web应用程序的每个页面中.

现在我想把它改为使用CRON作业(job),因为第一种方法可能会导致阻塞性能,那么我如何才能使CRON作业(job)访问http://example.com/tasks.php次呢.但是,我不希望这个CRON作业(job)创建day.*之类的输出文件!

我在共享托管服务上托管应用程序,该服务允许通过cPanel执行CRON作业(job).

推荐答案

* * * * * wget -O - http://yoursite.com/tasks.php >/dev/null 2>&1

这应该对你有用.只要有一个wget脚本加载页面.

使用-O -意味着web请求的输出将被发送到STDOUT(标准输出)

通过添加>/dev/null,我们指示标准输出重定向到黑洞.

Linux相关问答推荐

在 Bash 中使用 shell 脚本从文件中解析版本号

在 bash 中使用 tee 时如何返回错误代码

需要获取文件名、行号、模式在文件中的匹配位置

如何拆分多个分隔符但将它们保留在方括号之间?

我想使用排序命令对第 5 列进行日期排序.但问题是格式不一致,有什么方法可以做到吗?

使用 sed 从文本文件中删除特定字符串

我应该如何从非 root Debian Linux 守护进程登录?

隐藏文件 .env 未使用 Docker COPY 复制

XML 编辑/查看软件

如何更改某些文件模式/扩展名的权限?

在 64 位 Linux 操作系统上编译 32 位程序导致致命错误

如何计算列的平均值

如何在 Linux 中使用命令行将 PDF 转换为 JPG?

如何从 linux 的命令行将 Sublime Text 2 文件打开到选项卡,而不是新窗口

如何在python中找到文件或目录的所有者

'&&' 与 '&' 与 Bash 中的 'test' 命令

如何知道是否有足够的内存可以在 Linux 机器上部署新应用程序?

如何显示正在运行的进程列表 Python?

ldconfig 错误:使用 Linux 加载程序时不是符号链接

如何让 cron 每N分钟运行一次,其中 n % 5 == 1?