大佬请复制一份。谢谢!
按照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
- bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"
复制代码
提示
- ** Run `exec -l $SHELL` to restart your shell. **
复制代码
就是输入
- exec -l $SHELL
复制代码
然后就能
- 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这个文件到底干嘛用的?
香港网友:
提示的两个路径
- Public key written to: /root/.oci/oci_api_key_public.pem
- Private key written to: /root/.oci/oci_api_key.pem
复制代码
cd到路径,使用more命令查看
- cd /root/.oci
- ls
- more oci_api_key_public.pem
- 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排错