在Ubuntu VPS上设置CRON

在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 第二个命令的输

服务器上有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
第二个命令的输出:

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
    
  • 当它返回时,
    /usr/sbin/service
    ,那么您必须使用它来启动cron:

    sudo /usr/sbin/service cron start
    
  • 此操作将
    start:Job已在运行:cron
    返回给您,因此它已在运行。通常,要知道它是否正在运行,可以执行命令

    ps -ef | grep cron
    
  • 从现在起,您的服务器上已经运行了
    cron
    。您可以使用
    crontab-e
    对其进行编辑,请使用
    crontab-l
    查看当前值。您可以使用一个虚拟的
    ***回显“hello”>/tmp/test123
    来测试它,它将每分钟在/tmp/test123中写入
    hello
    。如果需要,您可以在中调试


如评论所示,在您提到的教程之后,您错过了以下内容:

  • 检查您的
    服务在哪里

    which service
    
  • 当它返回时,
    /usr/sbin/service
    ,那么您必须使用它来启动cron:

    sudo /usr/sbin/service cron start
    
  • 此操作将
    start:Job已在运行:cron
    返回给您,因此它已在运行。通常,要知道它是否正在运行,可以执行命令

    ps -ef | grep cron
    
  • 从现在起,您的服务器上已经运行了
    cron
    。您可以使用
    crontab-e
    对其进行编辑,请使用
    crontab-l
    查看当前值。您可以使用一个虚拟的
    ***回显“hello”>/tmp/test123
    来测试它,它将每分钟在/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。首先检查命令是否单独起作用很重要。那你一定要知道我