(已弄好)甲骨文oci.sh排错

搬瓦工机场JMS

大佬请复制一份。谢谢!

按照https://www.bobobk.com/612.html 操作。~

已弄好。改下路径就完事了

福建网友:

root# find / -name oci_autocomplete.sh
/root/lib/oracle-cli/lib/python2.7/site-packages/oci_cli/bin/oci_autocomplete.sh

甘肃网友:
已弄好,

新疆网友:
重修编辑,内容过期
北京网友:组织下提问语言吧,你这发的我实在没看懂,要提问也把问题问明白啊,不然只能亲自操作过这个过程的人才可能解

看你4楼图片不是跟原博写的情况一样是正常的么
“现在韩国区又重上了免费鸡,没有机器的时候出现500就对了。”
北京网友:请问下,关于–metadata ‘{"ssh_authorized_keys":
是必须使用不带密码的公匙吗?
新疆网友:怎么让结果一直在SSH上显示呢
重庆网友:你这样操作
find / -name oci_autocomplete
脚本改,
oci_autocomplete的路径
在路径前面加上/home 比如你的路径是/root/bin/xxxx/oci_autocomplete.sh
修改为/home/root/bin/xxxx/oci_autocomplete.sh
就好了
广东网友:不是的,也可以带密码哦~
河南网友:不是的,也可以带密码哦~
宁夏网友:crontab -e
*/1 * * * * /root/oci.sh >/home/oci 2>&1
tail -f  /home/oci
就会一直显示了
青海网友:因为手动测试oci.sh文件的时候。用带密码的公匙,需要手动输入密码才能显示返回信息。
所以怕定时任务运行的时候不能正常刷鸡鸡。
台湾网友:多谢大佬的提醒,之前弄不好,思绪比较混乱,日后一定改正
广东网友:source ~/.bash_profile
香港网友:生成公钥以后查看无权限怎么回事 /root/oci/在这里面
江西网友:
ubuntu没有自带oci_cli,需要自己安装

参考:https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/cliinstall.htm

安装CLI

复制代码
提示

  1. ** Run `exec -l $SHELL` to restart your shell. **

复制代码
就是输入

  1. exec -l $SHELL

复制代码

然后就能

  1. find / -name oci_autocomplete.sh

复制代码
再修改路径

吉林网友:嗯嗯,不错不错的。
陕西网友:
无法查看就不知道了,没遇到
内蒙古网友:请问,原文中:
-e "/home/name/lib/oracle-cli/lib/python2.7/site-packages/oci_cli/bin/oci_autocomplete.sh"
这个/home/name/是指用户自己的路径吗?需要改成自己真实的路径对吧?
然后他这个oci_autocomplete.sh这个文件到底干嘛用的?
上海网友:请问,原文中:
-e "/home/name/lib/oracle-cli/lib/python2.7/site-packages/oci_cli/bin/oci_autocomplete.sh"
这个/home/name/是指用户自己的路径吗?需要改成自己真实的路径对吧?
然后他这个oci_autocomplete.sh这个文件到底干嘛用的?
香港网友:
提示的两个路径

  1. Public key written to: /root/.oci/oci_api_key_public.pem
  2. Private key written to: /root/.oci/oci_api_key.pem

复制代码

cd到路径,使用more命令查看

  1. cd /root/.oci
  2. ls
  3. more oci_api_key_public.pem
  4. more oci_api_key.pem

复制代码

澳门网友:路径前面加个home是啥用意呢?
山西网友:Api
湖北网友:仔细看看原博,应该是博文里提到的
“#我这里是每1分钟执行一次。,让他自动刷可用的机器,建议也是1分钟一次,多了会报错,请求太多”
如果你1分钟还是提示过多,就提高2分钟/3分钟之类的
四川网友:输出结果为/root/oci.sh: line 10: oci: command not found
但是第十行单独手动运行就是正常的。。。
甘肃网友:肯定是哪个配置出了问题;大概率是子网ooid
宁夏网友:
但是我不论是手动单独运行第十行的oci刷小鸡命令
还是手动运行oci.sh文件,都是能正常返回教程里的Out of host capacity提示的。
照理说配置应该是没问题的才对,有点弄不懂了。
湖南网友:谢谢大佬!
宁夏网友:用这两个命令出来了 两个长串的  复制进去 提示 无效的pem格式
河北网友:用这两个命令出来了 两个长串的  复制进去 提示 无效的pem格式
云南网友:大佬 ,"把命令写成oci.sh的bash脚本"

结果是

-bash: /root/bin/oci: Permission denied
新疆网友:不是提示了吗,权限不足,加权限
香港网友:嗯嗯,解决了,我这边/root/bin/下只有oci,没有oci.sh,这正常么
吉林网友:能用就行,管他正常不,是这个道理把
内蒙古网友:
大佬,我直接运行/root/bin/oci 测试 返回的不是500那个结果,是不是不正常?我觉得应该是“把命令写成oci.sh的bash脚本” 这一步我没搞定,

补充:
我运行
oci compute instance launch XXXXXXXXXX
返回了500那个结果

我卡在  “把命令写成oci.sh的bash脚本”   这一步了

恳请大佬指导
浙江网友:
2>&1后oci.sh可定时运行了结果也可正常写入日志了tail -f  可刷新显示最新日志
新疆网友:我也是log里提示/root/oci.sh: line 10: oci: command not found,但是单独运行bash oci.sh没问题。请问你解决这个问题了吗?
河北网友:看看第八行是不是自动变得和教程里的变成不一样了
把第八行改成教程里的
湖南网友:多谢

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » (已弄好)甲骨文oci.sh排错

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏