网站首页 > 文章中心 > 其它

linux命令延时启动

作者:小编 更新时间:2023-09-15 18:22:11 浏览量:105人看过

linux计划任务如何实现延时执行脚本,求简洁实例

两个方法:

①.)crontab中的时间设定最小可以到分钟,如果你的延时是分钟级别的,直接放大crontab中的分钟设定即可.

linux的定时重启的具体命令? 非常感谢...

LINUX服务器定时重启的具体命令如下:

crontab -e

0 1 * * * /sbin/reboot? ? ? ? ? ? ? ? ? ? ? ( 0 1 * * *表示每天凌晨一点重启.)

0 1 * * 1/sbin/reboot? ? ? ? ? ? ? ? ? ? ? ? (0 1 * * 1表示每周一凌晨一点重启

扩展资料:

在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件.用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:

minute hour day month week command

其中:

linux 中实现延迟45分钟后执行命令,写了一段c程序,实现延迟,此时此刻呢,该如何执行命令呢,也就是shell

①.、system(执行shell 命令)

相关函数 fork,execve,waitpid,popen

表头文件 #includestdlib.h

定义函数 int system(const char * string);

函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-c

string来执行参数string字符串所代表的命令,此命令执行完后随

即返回原调用的进程.在调用system()期间SIGCHLD 信号会被暂时

搁置,SIGINT和SIGQUIT 信号则会被忽略.

①若参数string为空指针(NULL),则返回非零值.如果system()调

用成功则最后会返回执行shell命令后的返回值,但是此返回值也有

errno 来确认执行成功.

附加说明 在编写具有SUID/SGID权限的程序时请勿使用system(),system()会

继承环境变量,通过环境变量可能会造成系统安全的问题.

例如:

#includestdlib.h

main()

{

system("ls -al /etc/passwd /etc/shadow"); //换成./test.sh 可执行相关脚本

}

当然也可以用管道或exec函数族来调用shell

以上就是土嘎嘎小编为大家整理的linux命令延时启动相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章