课程名称:C/C++气象数据中心实战,手把手教你做工业级项目
课程章节:2-20 服务程序的运行策略
主讲老师: 吴从周
课程内容:
学习通过脚本大批量的运行和中止进程。
在操作系统层次上进行自动启动。
开发压缩历史程序,和删除程序。
对第二章节的内容进行总结。
课程收获:
压缩历史程序需要的是判断文件的修改时间和文件名,当同时满足即是历史文件又是未压缩文件时,通过调用系统压缩命令gzp进行压缩,删除程序同理,在学习了之前的众多文件操作之后,很多小功能的程序只需要对之前学习写好的代码进行小幅度修改即可,当你将他们封转成类之后,将会更加简单。
我们通过脚本来进行启动和关闭众多的服务程序
通过procctl函数进行有时间间隔的启动服务程序,通过start.sh脚本进行启动,killall.sh进行关闭,注意需要先关闭proccle调度函数,再关闭其他服务程序。
当操作系统重启时,我们需要自动启动这些脚本文件,我们通过/etc/rc.local 文件去执行,注意修改之后需要给予权限。
还可以使用系统服务或者crontab在操作系统中启动脚本文件。
GDB调试在程序开发过程中显得格外重要,在出现错误时能够及时发现问题根源所在,也是能够自己独立进行开发的关键工具,容器,数组和类的相关运用在开发过程中也是即为重要的知识,也需要我们对其有着充分的运用了解。
学习的知识需要以项目开发中的需求为导向,知识是学不完的。合作才能共赢 ,一个人终究无法全面俱到。