outleradam
December 9th, 2009, 04:48 AM
Hello, I'm new to Ubuntu and Bash programming. I have created a #!bin/bash script which will rename and move myth recordings, then make a symlink back to the original file.
It works GREAT from the Shell terminal, however, when MythTV tries to run the program, it experiences 2 issues.
1. File will not move
2. notify-send will not send notifications.
How can I correct this what does my terminal have that Myth does not have?
The following is a log from the program I created. I hope it can help. I'm really lost!
@@@@@@@@@@NEW SEARCH INITIATED AT Tue Dec 8 21:34:41 CST 2009@@@@@@@@@@@@@
SEARCHING: www.TheTvDb.com SHOW NAME: South Park EPISODE: Freak Strike
FILE NAME: /var/lib/mythtv/recordings/1037_20091203193000.mpg
SEARCH FOUND:South Park ID#: 75897
DEFINED ABSOLOUTE EPISODE NUMBER: 104
################################################## #######
###################DEBUG MODE ENABLED####################
################################################## #######
LISTING INTERNAL VARIABLES USED BY BashSExx. VERIFY THESE ARE NOT EFFECTED BY GLOBAL VARIABLES
INTERNET TIMEOUT:50- TvDb API KEY:6DF511BB2A64E0E9- BashSExx WORKING DIR:/home/mythtv/BashSExx-
MOVE DIR:/mnt/NAS/Video/shows- USING SHOWNAME AS FOLDER:UseShowNameAsDir-
Disable File Move:Disabled Notifications:Enabled Debug Mode:Enabled
INPUT SHOW NAME:South Park- LOCAL SHOW NAME TRANSLATION:- SENT TVDB SHOW NAME:South%20Park-
RESOLVED SERIES ID:75897- RESOVED SHOW NAME:South Park- I
NPUT EPISODE NAME:Freak Strike- ABSOLOUTE EPISODE NUMBER:104- RESOLVED EPISODE NAME:Freak Strike-
SEASON:S06- EPISODE:E03-
##############LISTING FOLDER PERMISSIONS#################
ORIGIONAL FILE>ls -l /var/lib/mythtv/recordings/1037_20091203193000.mpg
-rw-r--r-- 1 mythtv mythtv 1181192192 2009-12-03 20:00 /var/lib/mythtv/recordings/1037_20091203193000.mpg
BashSExx WORKING DIR>lsmod -l ~BashSExx/South Park/
total 264
-rw-r--r-- 1 mythtv mythtv 4495 2009-12-08 21:57 South Park.Ename.txt
-rw-r--r-- 1 mythtv mythtv 525 2009-12-08 21:57 South Park.E.txt
-rw-r--r-- 1 mythtv mythtv 490 2009-12-08 21:57 South Park.S.txt
-rw-r--r-- 1 mythtv mythtv 253693 2009-12-08 21:57 South Park.xml
EPISODE INFORMATION: South Park Freak Strike = S06E03
VERIFIED FOLDER: /mnt/NAS/Video/shows/South Park
ATTEMPTED MOVE:/var/lib/mythtv/recordings/1037_20091203193000.mpg
TO:/mnt/NAS/Video/shows/South Park/South Park.S06E03 (Freak Strike).mpg
@@@@@@@@@@@@@OPERATION FAILURE Tue Dec 8 21:34:51 CST 2009 @@@@@@@@@@@@@@@@@
It works GREAT from the Shell terminal, however, when MythTV tries to run the program, it experiences 2 issues.
1. File will not move
2. notify-send will not send notifications.
How can I correct this what does my terminal have that Myth does not have?
The following is a log from the program I created. I hope it can help. I'm really lost!
@@@@@@@@@@NEW SEARCH INITIATED AT Tue Dec 8 21:34:41 CST 2009@@@@@@@@@@@@@
SEARCHING: www.TheTvDb.com SHOW NAME: South Park EPISODE: Freak Strike
FILE NAME: /var/lib/mythtv/recordings/1037_20091203193000.mpg
SEARCH FOUND:South Park ID#: 75897
DEFINED ABSOLOUTE EPISODE NUMBER: 104
################################################## #######
###################DEBUG MODE ENABLED####################
################################################## #######
LISTING INTERNAL VARIABLES USED BY BashSExx. VERIFY THESE ARE NOT EFFECTED BY GLOBAL VARIABLES
INTERNET TIMEOUT:50- TvDb API KEY:6DF511BB2A64E0E9- BashSExx WORKING DIR:/home/mythtv/BashSExx-
MOVE DIR:/mnt/NAS/Video/shows- USING SHOWNAME AS FOLDER:UseShowNameAsDir-
Disable File Move:Disabled Notifications:Enabled Debug Mode:Enabled
INPUT SHOW NAME:South Park- LOCAL SHOW NAME TRANSLATION:- SENT TVDB SHOW NAME:South%20Park-
RESOLVED SERIES ID:75897- RESOVED SHOW NAME:South Park- I
NPUT EPISODE NAME:Freak Strike- ABSOLOUTE EPISODE NUMBER:104- RESOLVED EPISODE NAME:Freak Strike-
SEASON:S06- EPISODE:E03-
##############LISTING FOLDER PERMISSIONS#################
ORIGIONAL FILE>ls -l /var/lib/mythtv/recordings/1037_20091203193000.mpg
-rw-r--r-- 1 mythtv mythtv 1181192192 2009-12-03 20:00 /var/lib/mythtv/recordings/1037_20091203193000.mpg
BashSExx WORKING DIR>lsmod -l ~BashSExx/South Park/
total 264
-rw-r--r-- 1 mythtv mythtv 4495 2009-12-08 21:57 South Park.Ename.txt
-rw-r--r-- 1 mythtv mythtv 525 2009-12-08 21:57 South Park.E.txt
-rw-r--r-- 1 mythtv mythtv 490 2009-12-08 21:57 South Park.S.txt
-rw-r--r-- 1 mythtv mythtv 253693 2009-12-08 21:57 South Park.xml
EPISODE INFORMATION: South Park Freak Strike = S06E03
VERIFIED FOLDER: /mnt/NAS/Video/shows/South Park
ATTEMPTED MOVE:/var/lib/mythtv/recordings/1037_20091203193000.mpg
TO:/mnt/NAS/Video/shows/South Park/South Park.S06E03 (Freak Strike).mpg
@@@@@@@@@@@@@OPERATION FAILURE Tue Dec 8 21:34:51 CST 2009 @@@@@@@@@@@@@@@@@