Rhythmbox나 smplayer를 콘솔에서 실행할 때

어떻게 해야 터미널에서 실행할 수 있는지 몰라서 질문드립니다.

패널에 추가한 후 속성을 보니 rhythmbox %U라고 나오는데 어떻게 터미널에서 쳐야 하는지 모르겠습니다.

smplayer는 %f라고 나오는데 파일명을 치라는 건가?

실제 rhythmbox test.mp3라고 하니 에러메시지는 나오고 엔터를 더 치니 실행되면서 test.mp3가 연주되기는 합니다. 하지만 원래 crontab에 넣어서 아침에 자명종대신 음악을 들으려했었는데 안되고 있습니다.

어떻게 실행을 해야 오류없이 실행되고 crontab에도 넣을 수 있을까요?

오류 메시지를 보여주시면, 도움이 될 거 같습니다.

단지 알람기능이라면…
alarm-clock을 설치하셔도 됩니다.

동영상도 플레이가 가능하구요… ^^

[quote="blueball81":1895ikle]오류 메시지를 보여주시면, 도움이 될 거 같습니다.[/quote:1895ikle]

code:1895ikle: Rhythmbox-WARNING **: Unable to initialize mDNS: 데몬이 실행 중이 아님

(rhythmbox:2421): Rhythmbox-WARNING **: Unable to start mDNS browsing: mDNS 서비스가 작동하고 있지 않습니다.
** (rhythmbox:2421): DEBUG: Loading the real store page
** (rhythmbox:2421): DEBUG: navigation requested to https://one.ubuntu.com/music/store-no-token
** (rhythmbox:2421): DEBUG: navigation requested to http://stores.7digital.com/default.aspx?shop=496&partner=983
[/code:1895ikle]

위는 에러메시지 입니다.

crontab은 시험삼아 당시 시간에서 한 3,4분 후로 셋팅을 했었습니다. 밤 11시가 넘었던 시각에 한 11시 17분으로 해서 했는데 정상작동하지 않았습니다.

[code:1895ikle]17 23 * * * /usr/bin/rhythmbox /home/itsme/test.mp3[/code:1895ikle]

절대경로로 해야되나라는 생각에 모두 절대경로로 바꿔했었고, 물론 상대경로로도 해봤습니다. sudo를 이용해 root로도 해봤고 그냥 제 계정으로도 해봤지만 모두 지정 시간에 플레이가 되지 않았습니다.

저의 경우는 mplayer 를 gui 없이 사용하고 있는데…혹시 gui( 구이 ) 가 있어서 그런것 아닐까요?
cron 에서 돌리면 구이를 어디(즉 Display:0 or 1)에 띄워야 하는지 알아야 cron 에서 정상적으로
실행 될 것 같은 느낌이 마구 드는군요…

저의 mplayer 실행 예.

[code:1b1s9wjd]
#!/bin/sh
mp3dir=/linE/music/mp3/fun
#mp3dir=/root/music
doneval=0

filecount=$(ls -l $mp3dir/* |wc -l)
#echo file count "$filecount"
retval=echo "150/($filecount * 3)"|bc
#echo $retval

while (expr $retval - $doneval)
do
for i in ${mp3dir}/*
do
/usr/bin/mplayer "$i" > /dev/null
#echo playing "$i"
sleep 1
done
doneval=expr $doneval + 1
done

[/code:1b1s9wjd]