在Ubuntu VPS上设置CRON
服务器上有Ubuntu 12.10,我试图安装在Ubuntu VPS上设置CRON,ubuntu,cron,Ubuntu,Cron,服务器上有Ubuntu 12.10,我试图安装cron: sudo apt-get update sudo apt-get install cron sudo: /sbin/chkconfig: command not found root 716 1 0 May30 ? 00:00:15 cron deployer 26036 25816 0 10:59 pts/2 00:00:00 grep --color=auto cron 第二个命令的输
cron
:
sudo apt-get update
sudo apt-get install cron
sudo: /sbin/chkconfig: command not found
root 716 1 0 May30 ? 00:00:15 cron
deployer 26036 25816 0 10:59 pts/2 00:00:00 grep --color=auto cron
第二个命令的输出:
Reading package lists... Done
Building dependency tree
Reading state information... Done
cron is already the newest version.
The following package was automatically installed and is no longer required:
php5-common
Use 'apt-get autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
然后,当我在上尝试sudo/sbin/chkconfig crond时:
sudo apt-get update
sudo apt-get install cron
sudo: /sbin/chkconfig: command not found
root 716 1 0 May30 ? 00:00:15 cron
deployer 26036 25816 0 10:59 pts/2 00:00:00 grep --color=auto cron
sudo/sbin/service crond start
:
sudo: /sbin/service: command not found
crond
是否位于其他地方?或者,我错过了什么
多谢各位
编辑:ps-ef | grep cron的输出
:
sudo apt-get update
sudo apt-get install cron
sudo: /sbin/chkconfig: command not found
root 716 1 0 May30 ? 00:00:15 cron
deployer 26036 25816 0 10:59 pts/2 00:00:00 grep --color=auto cron
如评论所示,在您提到的教程之后,您错过了以下内容:
- 检查您的
:服务在哪里
which service
- 当它返回时,
,那么您必须使用它来启动cron:/usr/sbin/service
sudo /usr/sbin/service cron start
- 此操作将
返回给您,因此它已在运行。通常,要知道它是否正在运行,可以执行命令start:Job已在运行:cron
ps -ef | grep cron
- 从现在起,您的服务器上已经运行了
。您可以使用cron
对其进行编辑,请使用crontab-e
查看当前值。您可以使用一个虚拟的crontab-l
来测试它,它将每分钟在/tmp/test123中写入***回显“hello”>/tmp/test123
。如果需要,您可以在中调试hello
- 检查您的
:服务在哪里
which service
- 当它返回时,
,那么您必须使用它来启动cron:/usr/sbin/service
sudo /usr/sbin/service cron start
- 此操作将
返回给您,因此它已在运行。通常,要知道它是否正在运行,可以执行命令start:Job已在运行:cron
ps -ef | grep cron
- 从现在起,您的服务器上已经运行了
。您可以使用cron
对其进行编辑,请使用crontab-e
查看当前值。您可以使用一个虚拟的crontab-l
来测试它,它将每分钟在/tmp/test123中写入***回显“hello”>/tmp/test123
。如果需要,您可以在中调试hello
哪个服务
或哪个chkconfig
以了解确切路径。关于cron,也可以使用哪个cron
来查看它的安装位置。是的,对不起,我对Ubuntu和管理员的东西不太熟悉<代码>哪个服务->/usr/sbin/service
,哪个chkconfig
->什么都没有,哪个crond
->什么都没有。我正试图通过本教程设置CRON:好的,那么您需要在上执行sudo/usr/sbin/chkconfig-crond和sudo/usr/sbin/service-crond-start
。是的,我尝试了这个(sudo/usr/sbin/chkconfig-on
),但是得到了sudo:/usr/sbin/chkconfig:command-not-found
sudo/usr/sbin/service crond start
返回crond:unrecogned service
。您能在不使用d
的情况下尝试吗sudo/usr/sbin/service-cron-start
?我认为你在混淆视听。执行哪个服务
或哪个chkconfig
以了解确切路径。关于cron,也可以使用哪个cron
来查看它的安装位置。是的,对不起,我对Ubuntu和管理员的东西不太熟悉<代码>哪个服务
->/usr/sbin/service
,哪个chkconfig
->什么都没有,哪个crond
->什么都没有。我正试图通过本教程设置CRON:好的,那么您需要在上执行sudo/usr/sbin/chkconfig-crond和sudo/usr/sbin/service-crond-start
。是的,我尝试了这个(sudo/usr/sbin/chkconfig-on
),但是得到了sudo:/usr/sbin/chkconfig:command-not-found
sudo/usr/sbin/service crond start
返回crond:unrecogned service
。您能在不使用d
的情况下尝试吗sudo/usr/sbin/service cron start
?还有一件事-总是在我升级crontab-e
时,我在保存文件后收到以下消息:crontab:installing new crontab
。这是我应该关心的事情吗?它很好,会一直出现,直到你保存一个crontab。这是您为以前没有的用户创建新crontab时收到的典型消息。最后一个问题是:答案中提到的test
示例运行良好。我尝试添加我自己的任务:12****curlhttp://www.website.com/my_task
并在执行CRON任务后应通知我的位置设置电子邮件:MAILTO=”me@website.com“
-但是电子邮件还没有来。(邮件显然是正确的)问题出在哪里?不要在评论中发布后续问题。发布一个新问题,但由于这与编程无关,请尝试@user984621。首先检查命令是否单独起作用很重要。然后,确保指示完整路径(crontab的环境有限)。检查中的调试信息,如果运气不好,您最好像tripleee所说的那样问一个新问题-这样,您将更有可能得到答案。还有一件事-总是在我升级crontab-e
时,我在保存文件后收到以下消息:crontab:installing new crontab
。这是我应该关心的事情吗?它很好,会一直出现,直到你保存一个crontab。这是您为以前没有的用户创建新crontab时收到的典型消息。最后一个问题是:答案中提到的test
示例运行良好。我尝试添加我自己的任务:12****curlhttp://www.website.com/my_task
并在执行CRON任务后应通知我的位置设置电子邮件:MAILTO=”me@website.com“
-但是电子邮件还没有来。(邮件显然是正确的)问题出在哪里?不要在评论中发布后续问题。发布一个新问题,但由于这与编程无关,请尝试@user984621。首先检查命令是否单独起作用很重要。那你一定要知道我