信创服务器下连接kingbase并执行SQL的脚本

信创服务器下连接kingbase并执行SQL的脚本

.bash_profile

Get the aliases and functions

复制代码
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

User specific environment and startup programs

复制代码
PATH=$PATH:/home/kingbase/Server/bin
export PATH
export LD_LIBRARY_PATH=/home/kingbase/Server/lib:$LD_LIBRARY_PATH
export PGPASSWORD="t2NC3~Jh[1~9;@F(O[IcPH"
/home/kingbase/Server/bin/ksql -p 54321 -d db_dzda_bingtuan -U yyfwzh -f /home/kingbase/update_status.sql

在crontab中添加任务

复制代码
crontab -e

每天凌晨1点执行脚本

复制代码
0 1 * * * /home/kingbase/update_status.sh >> /home/kingbase/data/update_status_nohup.out 2>&1 &

注意事项,上面的操作都的切换到kingbase的用户下赋权和执行,否则会有问题

上面的写法,执行.sh文件还是会提示输入数据库口令,正确的做法是去掉ip才行

相关推荐
永不停歇的蜗牛17 分钟前
Maven的POM文件相关标签作用
服务器·前端·maven
爱吃萝卜的美羊羊18 分钟前
ubuntu下国内升级ollama
linux·运维·ubuntu
Erwin Rommel55924 分钟前
nginx的https服务搭建实验
服务器·nginx·https
mzhan01730 分钟前
Linux: console: printk: console_no_auto_verbose
linux·运维·服务器
用什么都重名35 分钟前
Docker 镜像源配置指南
运维·docker·容器
河南博为智能科技有限公司44 分钟前
高集成度国产八串口联网服务器:工业级多设备联网解决方案
大数据·运维·服务器·数据库·人工智能·物联网
Savvy..1 小时前
天机学堂-Day01
linux·服务器·网络
忙里偷闲学python1 小时前
containerd_buildkitd构建镜像,告别docker构建
运维·docker·容器
p***32352 小时前
一条sql 在MySQL中是如何执行的
数据库·sql·mysql
liweiweili1262 小时前
Linux 中替换某个目录下所有文件中的特定字符串
linux·运维·服务器