
-e
,然后,输入
*
*/1
*
*
*
这个是每隔一个小时,执行一次。。。
楼主需要的情况,at,crontab
都是无法完全满足的,因为,crontab
每次执行,只能是每隔一段时间(但是间隔时间都是相同的),或者在某个时刻,楼主这种,情况很特殊,估计,需要,编写c
程序,才可以搞定的。。。
不需要下载;若你在安装linux是将开发工具勾上,安装完系统后,gcc编译器就安装上了。linux
本身带有gcc
编译器,能编译c++程序,用g++命令。具体参考gcc语法。
在windows
xp下生成的c++可执行程序在linux下是不能运行的,需要将源代码重新编译。也可以下载linux下的
eclipse
for
c++开发c++程序。
另外,若你想在linux下开
发c++窗口程序,需要安装Qt(kde
桌面就是用这开发的,这个在安装系统的时候也是可选的)。
你是指延迟函数还是定时调用,比如到11:12:13秒执行某个函数?
如果是延时函数用
usleep(usec) // 微妙sleep(sec) // 秒
如果是定时执行的话,你只能开个线程或while,每隔1s判断下当前系统时间,
struct tm *ptmlong ts
int y,m,d,h,n,s
ts = time(NULL)
ptm = localtime(&ts)
y = ptm-> tm_year+1900 //年
m = ptm-> tm_mon+1 //月
d = ptm-> tm_mday //日
h = ptm-> tm_hour //时
n = ptm-> tm_min //分
s = ptm-> tm_sec //秒
照着上面的格式组成字符串进行判断,到点了就执行就可以了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)