1. 一次性定时任务:at 。如果atd服务没有启动,启动该服务:
[root@AS-1 sbc]# service atd start
[root@AS-1 sbc]# at now + 1 minutes
at> /root/tools/python/y
at> Ctrl + D
job 1 at 2011-10-21 22:25
一分钟后执行/root/t[……]
今天晚上遇到一个以前没有遇到过的问题,就是俺的ThinkPad E10突然断网了,刚才还在看电影,聊QQ的,上了趟厕所回来,QQ掉线了,再怎么也登陆不上了。
尝试停用网卡,再启用,没有解决问题。卸载网卡驱动程序,再重启安装驱动程序,依然没有解决问题。重启电脑没有解决问题。尝试Win7自带的修复功能,问题依然没有解决。观察IP地址,发现有时获取不到IP地址,提示获取IP配置失败;有的时候又获取到IP地址了,但是这时居然连网关都无法Ping通。到底怎么啦?不可能是我的无线网卡坏了吧,还没有用多久呢,不能这么悲催吧。网上Google了一番,终于在一个论坛上看到了一个老兄说[……]
对于文本协议,就不多说了,Python是很好处理,但是当要传输二进制数据时,如果不熟悉的话,就达不到想要的效果了。如:要传输0b1000000011001100到服务器,转化为十六进制数据0x80cc,传到服务器后,就变成38306363这样的了。实际上是因为在传输时,是以字符串的形式传输的,因此值就变了。
网络上大多数是建议用struct,我用了一下,如果我们的二进制数据变成十六进制的字符串是'80cc89a7' 这样的形式,如果使用struct感觉不是很方便,直接使用unhexlify把数据格式化一下,然后[……]