RaspberryPi가 있고 nodeJS 스크립트를 실행(서버 실행)한 다음 서버가 시작된 후 Chrome을 열고 싶습니다.
현재 스크립트의 스크립트 덕분에 nodeJS 스크립트를 시작 /etc/init.d
하고 스크립트의 한 줄 덕분에 chromium을 시작합니다./etc/xdg/lxsession/LXDE/autostart
문제는 내 서버가 시작되기 전에 chromium이 시작된다는 것입니다. 따라서 오류가 표시되며 작동하려면 페이지를 수동으로 새로 고쳐야 합니다.
이 상황을 처리하는 방법에 대한 제안 사항이 있습니까?
pi@legalpi ~ $ uname -a
Linux legalpi 4.0.7+ #802 PREEMPT Wed Jul 8 17:35:23 BST 2015 armv6l GNU/Linux
답변1
서버가 가동되면 chromium
시작할 수 없나요?node.js
답변2
다음과 같이 로컬 HTML 파일에서 chromium을 호출합니다.
<스크립트> 함수 vico_func() { 위치="URL_to_your_server"; } setTimeout(vico_func, 3000); </script>
setTimeout(some_function, delay)
at
명령과 마찬가지로 지연(밀리초 단위로 측정) 후에 함수가 호출되도록 예약합니다 . 따라서 위 코드를 사용하면 시작 후 3초 후에 크롬이 서버 페이지에 들어가게 됩니다.
익명 함수를 사용하여 약간 압축할 수 있습니다.
<스크립트> setTimeout(function() { 위치 = "URL_to_your_server"; }, 3000); </script>