当前位置: 技术问答>linux和unix
crontab 如何定时执行Mysql中C编译完成的程序
来源: 互联网 发布时间:2016-11-20
本文导语: 请教大家,有个编译好的kk.out程序,功能是显示一个mysql表单的内容。手动运行./kk.out没问题,但是用crontab定时就没用,怎么解决啊。 | 这通常是环境变量或路径的问题 在脚本首行添加一行...
请教大家,有个编译好的kk.out程序,功能是显示一个mysql表单的内容。手动运行./kk.out没问题,但是用crontab定时就没用,怎么解决啊。
|
这通常是环境变量或路径的问题
在脚本首行添加一行,以便把用户的环境设置读进来
. ~/.bash_profile
在脚本首行添加一行,以便把用户的环境设置读进来
. ~/.bash_profile
|
做这种定时处理的时候,一定把数据库的环境变量给带过来,
也就是说你要写一个shell,
在shell脚本中export mysql的环境变量
然后执行a.out。
还有一点需要注意就是执行a.out的时候最好写绝对路径。
也就是说你要写一个shell,
在shell脚本中export mysql的环境变量
然后执行a.out。
还有一点需要注意就是执行a.out的时候最好写绝对路径。