我需要獲取實例的公共主機名以在重新引導時啓動服務。當我使用'ec2-metadata'時,當我將呼叫置於@reboot中的crontab中時,我無法獲得信息。那麼我應該如何解決相關問題? 謝謝。ec2 public-hostname on instance reboot
4
A
回答
0
在主機名重新啓動後變得可用之前,您可能需要稍等一會。因此,在網絡接口穩定之後,在啓動序列中稍後運行ec2-metadata命令,或者休眠直到它返回一些有用的信息。
0
正確的解決方案不是使用cron,而是將腳本放在/ etc/profile中。 d
0
假設Ubuntu爲OS。
我會嘗試將其掛接到網絡管理器啓動事件。
0
你可以用這個命令
publicdns=$(curl http://169.254.169.254/latest/meta-data/public-hostname)
這將您的EC2的公共主機存儲$ publicdns變量中創建一個shell腳本。然後你也可以讓腳本運行你需要運行的任何命令。安排腳本使用cron運行@reboot。
0
在終端中,鍵入此獲得的公共IP地址
curl ifconfig.me
相關問題
- 1. ubuntu ec2-instance cloud-init per-boot腳本
- 2. Mongodb on Amazon EC2
- 3. Elasticsearch on EC2
- 4. Hbase on AWS EC2
- 5. clod9 on EC2,accessin problems
- 6. 如何使用Ansible的ec2-modify-instance-attribute命令?
- 7. nsis on Windows-7 reboot for .NET 4安裝不會繼續安裝
- 8. ec2-import-instance生成一個沒有公共IP的實例
- 9. AMAZON EC2 Micro-Instance會在每次重啓時更改IP嗎?
- 10. 如何在aws ec2 describe-instance-status中使用event.not-before參數?
- 11. 如何使RDS :: DbInstance可以從EC2 :: Instance訪問?
- 12. sql show current instance
- 13. AWS :: EC2 :: Instance拒絕引導。以root身份安裝錯誤的驅動器?
- 14. Amazon Instance Network Out Spike(Attacked?)
- 15. adb reboot沒有完成
- 16. Crontab @reboot不起作用
- 17. python spur reboot command not working
- 18. Single,global,object instance
- 19. instance :: class.java vs. instance.javaClass
- 20. ruby on EC2安裝zlib問題
- 21. 如何從java代碼中通過id獲取AWS EC2 Instance對象?
- 22. xforms「instance namespace」問題
- 23. AWS API工具與AWS CLI:ec2-import-instance
- 24. python ctypes從Linux上的libc調用reboot()
- 25. 在sudo reboot上退出Ubuntu systemd錯誤
- 26. 「adb reboot bootloader」如何在內部工作?
- 27. ModelForm with Instance =會話ID
- 28. jsPlumb.fire(「jsPlumbDemoLoaded」,instance);這是什麼?
- 29. class Class - instance與類方法
- 30. Single Cron-Instance /互斥體