Conky와 cron의 설정?

안녕하세요.

항상 질문만 드려서 면목없네요.

conky에 날씨 스크립트를 첨가해서 사용하고 있습니다.

다른분들은 어떻게 쓰시는지 모르겠지만, 저는 세션에 등록을 해두고

컴퓨터를 시작하면 자동으로 시작되도록 쓰고 있습니다.

문제는 conky의 시작이 무선랜 접속보다 빠르다는 것입니다.

날씨 스크립트가 동작해서 날씨정보를 받으려고 할때는 아직 무선 접속이 이루어지지 않은 상태입니다.

그래서 기나긴(?) 업데이트 주기동안 날씨를 볼수가 없는 문제가 발생하네요.

cron을 사용해서 스크립트를 돌려 다른 텍스트로 저장해두고

그것을 conky에서 읽어서 시작하자마자 거슬렸던

conky의 빈부분(?) 문제는 해결했습니다만…

아직도 conky의 업데이트 주기동안 오래된 날씨정보를 봐야한다는 문제점이 생겼습니다.

물론 conky의 업데이트 주기를 줄이면 되겠지만 그러기는 싫고…

질문을 정리하면 다음과 같습니다.

  1. conky를 컴퓨터 시작시 자동실행시키고 싶습니다만, 무선랜이 접속된 후로 미루고 싶습니다.
    이게 가능할까요?

  2. cron을 사용할 경우, 정해진 시간에 스크립트를 동작시키는 것이 아닌…
    컴퓨터가 시작된 후에 일단 한번 실행시키고 그 다음에 정해진 시각에 동작하도록
    설정이 가능할까요?

ping이라도 보내서 성공하면 실행되도록 스크립트라도 짜야할런지…

좋은 방법 아시는분 답변 부탁드립니다.

콘키 시작을 늦추어 보십시요
sudo gedit /usr/local/bin/conky1

[code:11azkn4m]
#!/bin/bash
sleep 10 && conky
[/code:11azkn4m]
10초후 conky 실행 하라 입니다.
위 스크립을 세션에 등록하면 어떤지요…?

cron 문제는 날씨 스크립도 위에 스크립에 넣으면 어떤지요?
좀 다른 방식 스크립이 있는데…?

답변 감사드립니다.

핑이 성공하면 conky가 뜨도록 했더니 오프라인에서는 콘키가 안뜨네요… :cry:
말씀대로 그냥 딜레이를 주는게 간단하고 좋을것 같습니다.

[code:gp2wylcb]
#!/bin/bash
a="0"
while [ $a -lt 1 ]; do
if ping -c 1 -w 1 -q 192.168.123.254 &>/dev/null; then
a="1"
fi
done
/home/weather/load.sh
conky &
[/code:gp2wylcb]