标题:大家腾讯云搞完了嘛,请教个TGbot的问题
作者:Chriss
原帖:https://hostloc.com/thread-845956-1-1.html
摘要:/sendMessage是发送文本
/sendPhoto 是发送图片
那请问怎么样才能跟大佬的频道那样图片和文本在同一条信息里呀?
作者:Chriss
原帖:https://hostloc.com/thread-845956-1-1.html
摘要:/sendMessage是发送文本
/sendPhoto 是发送图片
那请问怎么样才能跟大佬的频道那样图片和文本在同一条信息里呀?
标题:systemd.unit无法执行具有while循环的脚本?
作者:www61616
原帖:https://hostloc.com/thread-845958-1-1.html
摘要:先贴代码(整个脚本):
(在线剪贴板)
https://paste.ubuntu.com/p/S5mxS5GNHg/
问题:(脚本33-55行)函数中有while循环以及多个if判断语句,将该脚本作为启动命令写入systemd.unit但无法启动;若将while循环以及只保留一个if判断语句,则该systemd.unit可以启动成功。
我的分析:systemd.uniut本身带有进程守护,脚本中带有判断条件,造成systemd判断条件重复,因此无需要给到systemd判断条件,只需为其明确执行的指令即可?
该systemd.unit写法:
[Unit] Description=rocketmq After=network.target [Service] User=root Type=forking ExecStart=/opt/rocketmq-4.8.0/mqinit2 start ExecStop=/opt/rocketmq-4.8.0/mqinit2 stop ExecReload=/opt/rocketmq-4.8.0/mqinit2 restart Restart=on-failure RestartSec=6 LimitNOFILE=65536 [Install] WantedBy=multi-user.target复制代码
执行systemctl start rocketmq,却超时了:
Job for rocketmq.service failed because a timeout was exceeded. See "systemctl status rocketmq.service" and "journalctl -xe" for details.
执行失败的代码(有while循环): function start_broker() { while true do get_broker_pid if [[ -n ${BROKER_PID} ]]; then echo -e "\033[1;42;37m +++ The RocketMQ_broker(${BROKER_PID}) is already exsit... \033[0m" break else cd ${ROCKETMQ_BIN} || exit nohup sh mqbroker -c ${CONF_DIR} -n ${ADDR}:${NAMESRV_PORT} > ${BROKER_RUN_LOG} 2>&1 & sleep 1 #重新获取PID get_broker_pid if [[ -z ${BROKER_PID} ]]; then echo -e "\033[1;41;37m *** The RocketMQ_broker boot Faild!! \033[0m" else echo -e "\033[1;42;37m ### The RocketMQ_broker(${BROKER_PID}) boot successfully!! \033[0m" break fi fi done }复制代码
看了下日志,都是满足了我写的if判断中变量为空值时的输出,并且时间间隔都是写好的休眠时间 sleep 1: May 20 15:55:51 hyd021_dev-middleware-1 mqinit2[3605]: *** The RocketMQ_namesrv boot Faild!! May 20 15:55:52 hyd021_dev-middleware-1 mqinit2[3605]: *** The RocketMQ_namesrv boot Faild!! May 20 15:55:53 hyd021_dev-middleware-1 mqinit2[3605]: *** The RocketMQ_namesrv boot Faild!! May 20 15:55:54 hyd021_dev-middleware-1 mqinit2[3605]: *** The RocketMQ_namesrv boot Faild!! May 20 15:55:55 hyd021_dev-middleware-1 mqinit2[3605]: *** The RocketMQ_namesrv boot Faild!!复制代码
并且我将while循环部分全部去掉,仍然启动失败,最后我只保留了一个if语句,则能够启动成功
能够执行成功的代码:
function start_broker() { cd ${ROCKETMQ_BIN} || exit nohup sh mqbroker -c ${CONF_DIR} -n ${ADDR}:${NAMESRV_PORT} > ${BROKER_RUN_LOG} 2>&1 & sleep 2 #重新获取PID get_broker_pid if [[ -z ${BROKER_PID} ]]; then echo -e "\033[1;41;37m *** The RocketMQ_broker boot Faild!! \033[0m" else echo -e "\033[1;42;37m ### The RocketMQ_broker(${BROKER_PID}) boot successfully!! \033[0m" fi }复制代码
求解惑,谢谢!
@G.K.D
作者:www61616
原帖:https://hostloc.com/thread-845958-1-1.html
摘要:先贴代码(整个脚本):
(在线剪贴板)
https://paste.ubuntu.com/p/S5mxS5GNHg/
问题:(脚本33-55行)函数中有while循环以及多个if判断语句,将该脚本作为启动命令写入systemd.unit但无法启动;若将while循环以及只保留一个if判断语句,则该systemd.unit可以启动成功。
我的分析:systemd.uniut本身带有进程守护,脚本中带有判断条件,造成systemd判断条件重复,因此无需要给到systemd判断条件,只需为其明确执行的指令即可?
该systemd.unit写法:
[Unit] Description=rocketmq After=network.target [Service] User=root Type=forking ExecStart=/opt/rocketmq-4.8.0/mqinit2 start ExecStop=/opt/rocketmq-4.8.0/mqinit2 stop ExecReload=/opt/rocketmq-4.8.0/mqinit2 restart Restart=on-failure RestartSec=6 LimitNOFILE=65536 [Install] WantedBy=multi-user.target复制代码
执行systemctl start rocketmq,却超时了:
Job for rocketmq.service failed because a timeout was exceeded. See "systemctl status rocketmq.service" and "journalctl -xe" for details.
执行失败的代码(有while循环): function start_broker() { while true do get_broker_pid if [[ -n ${BROKER_PID} ]]; then echo -e "\033[1;42;37m +++ The RocketMQ_broker(${BROKER_PID}) is already exsit... \033[0m" break else cd ${ROCKETMQ_BIN} || exit nohup sh mqbroker -c ${CONF_DIR} -n ${ADDR}:${NAMESRV_PORT} > ${BROKER_RUN_LOG} 2>&1 & sleep 1 #重新获取PID get_broker_pid if [[ -z ${BROKER_PID} ]]; then echo -e "\033[1;41;37m *** The RocketMQ_broker boot Faild!! \033[0m" else echo -e "\033[1;42;37m ### The RocketMQ_broker(${BROKER_PID}) boot successfully!! \033[0m" break fi fi done }复制代码
看了下日志,都是满足了我写的if判断中变量为空值时的输出,并且时间间隔都是写好的休眠时间 sleep 1: May 20 15:55:51 hyd021_dev-middleware-1 mqinit2[3605]: *** The RocketMQ_namesrv boot Faild!! May 20 15:55:52 hyd021_dev-middleware-1 mqinit2[3605]: *** The RocketMQ_namesrv boot Faild!! May 20 15:55:53 hyd021_dev-middleware-1 mqinit2[3605]: *** The RocketMQ_namesrv boot Faild!! May 20 15:55:54 hyd021_dev-middleware-1 mqinit2[3605]: *** The RocketMQ_namesrv boot Faild!! May 20 15:55:55 hyd021_dev-middleware-1 mqinit2[3605]: *** The RocketMQ_namesrv boot Faild!!复制代码
并且我将while循环部分全部去掉,仍然启动失败,最后我只保留了一个if语句,则能够启动成功
能够执行成功的代码:
function start_broker() { cd ${ROCKETMQ_BIN} || exit nohup sh mqbroker -c ${CONF_DIR} -n ${ADDR}:${NAMESRV_PORT} > ${BROKER_RUN_LOG} 2>&1 & sleep 2 #重新获取PID get_broker_pid if [[ -z ${BROKER_PID} ]]; then echo -e "\033[1;41;37m *** The RocketMQ_broker boot Faild!! \033[0m" else echo -e "\033[1;42;37m ### The RocketMQ_broker(${BROKER_PID}) boot successfully!! \033[0m" fi }复制代码
求解惑,谢谢!
@G.K.D
标题:别撸了, 套路!!!!!!进来看
作者:芭啦啦能量
原帖:https://hostloc.com/thread-845960-1-1.html
摘要:5位好友为你助力即可获得轻量随机金额代金券
限量520张,当前还剩351张
快去分享你的专属海报 ↓↓
轻量应用服务器
预付费、后付费:全部场景
产品限购时长 0 - 60 个月
13.00/13.00单次使用
满 14 元可用
作者:芭啦啦能量
原帖:https://hostloc.com/thread-845960-1-1.html
摘要:5位好友为你助力即可获得轻量随机金额代金券
限量520张,当前还剩351张
快去分享你的专属海报 ↓↓
轻量应用服务器
预付费、后付费:全部场景
产品限购时长 0 - 60 个月
13.00/13.00单次使用
满 14 元可用
标题:那个欠网贷 9万的兄弟 千万不要再借网贷拆东墙补西墙
作者:退休老军医
原帖:https://hostloc.com/thread-845962-1-1.html
摘要:不然是绝对的无底洞
先和家人坦白
不要遮遮掩掩 能还多少还多少
再找朋友借点 余下的慢慢分期还
切记 不要拆东墙补西墙
作者:退休老军医
原帖:https://hostloc.com/thread-845962-1-1.html
摘要:不然是绝对的无底洞
先和家人坦白
不要遮遮掩掩 能还多少还多少
再找朋友借点 余下的慢慢分期还
切记 不要拆东墙补西墙
标题:腾讯云公众号520微信扫码的券有什么用处
作者:观海飞鱼
原帖:https://hostloc.com/thread-845968-1-1.html
摘要:腾讯云公众号520微信扫码才给了一张14减13的券,
感觉直接续费不划算呀,有没有大佬研究出怎么用划算的吗?
作者:观海飞鱼
原帖:https://hostloc.com/thread-845968-1-1.html
摘要:腾讯云公众号520微信扫码才给了一张14减13的券,
感觉直接续费不划算呀,有没有大佬研究出怎么用划算的吗?
标题:组团互点只要五人每天点一楼五天完成任务
作者:Guile
原帖:https://hostloc.com/thread-845969-1-1.html
摘要:报名的留下链接;我五天点完啊.只收发链接前五人~记得点下我的哦
https://cloud.tencent.com/act/lighthouse?group_sn=b937ceef6f6016f7d0779945b1926f51
作者:Guile
原帖:https://hostloc.com/thread-845969-1-1.html
摘要:报名的留下链接;我五天点完啊.只收发链接前五人~记得点下我的哦
https://cloud.tencent.com/act/lighthouse?group_sn=b937ceef6f6016f7d0779945b1926f51
标题:这次良心云活动大家都领了多少金额的券?
作者:yygq
原帖:https://hostloc.com/thread-845970-1-1.html
摘要:这次良心云活动的券听说最高有1314?大家都领了多少金额的?
我先来:
轻量应用服务器
预付费、后付费:全部场景
产品限购时长 0 - 60 个月
200.00/200.00多次使用
无金额门槛
2021-05-20 至 2021-06-04
其它
作者:yygq
原帖:https://hostloc.com/thread-845970-1-1.html
摘要:这次良心云活动的券听说最高有1314?大家都领了多少金额的?
我先来:
轻量应用服务器
预付费、后付费:全部场景
产品限购时长 0 - 60 个月
200.00/200.00多次使用
无金额门槛
2021-05-20 至 2021-06-04
其它