当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 我的电脑怎么用at命令会报错??
帖子发表于 : 2007-09-29 19:44 

注册: 2006-11-09 21:06
帖子: 59
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
这几天初学shell编程,想写个定时重启电脑的程序,经多方查阅资料,发现使用at命令最方便,可是在我电脑终端上使用at命令却报错,比如我照着网上搜索的命令在终端上打 at 17:20 tomorrow /bin/date 可终端确报错:
syntax error. Last token seen: /
Garbled time

请问各位大侠是怎么 回事?
如果方便的话把那个定时重启的shell脚本打出来都可以,谢谢了 :oops: :oops: :oops: :oops: :oops:


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-09-30 14:03 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
at命令不是这样用的.正确用法:

法一:
命令行输入:
at 17:20 tomorrow 回车会出现:
warning: commands will be executed using /bin/sh
at> 这时候输入到时间后要执行的命令,可以输多行,输完了ctrl+d.
就可以了

法二:
将命令保存成文件再执行:
at -f 文件名 17:20 tomorrow 回车.
这个文件最好加个可执行权限.

另外,如果你要重启的话,还要考虑root权限的问题.


_________________
关注我的blog: ε==3


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-09-30 18:27 

注册: 2006-11-09 21:06
帖子: 59
地址: 深圳
送出感谢: 0 次
接收感谢: 0 次
谢谢楼上的大侠,我明白了
就如你所说的,如果要重起电脑的话要考虑权限的问题,我用sudo给文件权限了,可是还是无法执行reboot只能执行普通用户的命令,不 知道该如何解决,请指教。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-01-06 13:10 
头像

注册: 2007-06-10 12:19
帖子: 81
送出感谢: 0 次
接收感谢: 0 次
shutdown -R


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-01-10 0:12 

注册: 2008-01-10 0:02
帖子: 20
送出感谢: 0 次
接收感谢: 0 次
定时进行某项工作可以使用crontab


_________________
welcome to my blog
http://guocongbin.iblog.com
http://blog.csdn.net/guocongbin


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译