代码改变世界

随笔档案-2012年12月28日

如何利用shell在终端下输了ctrl+z,ctrl+c,ctrl+d

2012-12-28 16:54 by 小耳, 4550 阅读, 收藏,
摘要: 通常来说:ctrl-c 是发送 SIGINT 信号,ctrl-z 是发送 SIGSTOP信号ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF具体你可以 stty -a 查看系统设置你如果想在脚本中实现,举个例子:sleep 100 &pid=$!kill -SIGSTOP $pid# 相当于 ctrl-zkill -SIGCONT $pid# 相当于 fgkill -SIGINT $pid # 相当于 ctrl-cCTRL-A \001 十进制1CTRL-B \002 十进制2....CTRL-Z \032 十进制26 阅读全文

shell后台定时任务crontab的用法

2012-12-28 16:53 by 小耳, 438 阅读, 收藏,
摘要: 语法:crontab[-u username]|-l|-r|-e|-v-u:指定crontab job的用户-l:列出当前crontab的job-e:使用$EDITOR编辑crontab job-v:列出当前crontab job的状态,有的shell可能不支持-vcrontab file填写格式:每一行对应一个cron job每一行分为六个部分,每一部分用空格隔开,同一个部分用逗号隔开minute hour day_of_month month weekday command前五个域中使用*,则表示所有的时间点minute:0-59hour:0-23,0代表零点day_of_month:1- 阅读全文