Hi bruuss,
I would expect errors to get thrown up along the way as the script runs through. Do you spot any such error messages? Maybe they look harmless and so you're missing them. If you'd like to dump the output in your next post I can take a look.
Re your files not being linked. The script creates links to folders, not files, and so if the folders are being linked but you can't see the files in them then this could be down to a permission problem. Maybe you could send me the output of the ls -l command for the contents of those folders and I might spot something odd.
With regards links being created in both the source and dest folders, this indicates something has gone wrong with the script and an error should get thrown up. The way the script works is as follows: It cd's into the dest folder and then issues the link command "ln -s name_and_location_of_original_folder_or_file new_name". If the link is created in the source folder then the change directory command is failing.
If you edit the script and add pwd after the line which reads cd "$_DFolder" which is line 41 in my original script then you'll see what folder the script is in as it creates the links. Perhaps also remove the # from the start of line 67 (which reads # echo Linking \""$(basename "$file")"\" to \""$file"\") then you'll see exactly what command is being issued to create the symlink.
Let me know how you get on.
Ian.
Using symlinks with the NTV550
Re: Using symlinks with the NTV550
Howdy,
I am attempting to get the symlinks working on my server, but no joy!
When I run the script via Putty I get the following error
Thanks for any help.
Craig
I am attempting to get the symlinks working on my server, but no joy!
When I run the script via Putty I get the following error
Code: Select all
serveradmin@Server:~$ sudo /home/serveradmin/MyScripts/symlinks.sh
/home/serveradmin/MyScripts/symlinks.sh: 1: POSE:: not found
/home/serveradmin/MyScripts/symlinks.sh: 19: Syntax error: "(" unexpected (expecting "}")
Thanks for any help.
Craig
Re: Using symlinks with the NTV550
Hi Craig,
The cause of this error doesn't jump out at me. Could you show me the script please. Attach it as a .txt file to your next post and I'll try my best to help.
Thanks,
Ian.
The cause of this error doesn't jump out at me. Could you show me the script please. Attach it as a .txt file to your next post and I'll try my best to help.
Thanks,
Ian.
Re: Using symlinks with the NTV550
Thanks Ian.
Previous attempts failed because of Permissions...
Using 11.04 64 bit
Previous attempts failed because of Permissions...
Using 11.04 64 bit
- Attachments
-
- symlinks.txt
- (3.82 KiB) Downloaded 558 times
Re: Using symlinks with the NTV550
Hi Craig,
OK, the very first line of your script needs a #. So instead of reading
it should read
BUT, before this line you need to add this line:
So the first two lines of your script should now read like this
Now run the code again and let me know what happens.
Good luck
Ian.
OK, the very first line of your script needs a #. So instead of reading
Code: Select all
POSE: Script to create symlinks to reduce entry points to make browsing easier on the NG streamers
it should read
Code: Select all
#POSE: Script to create symlinks to reduce entry points to make browsing easier on the NG streamers
BUT, before this line you need to add this line:
#!/bin/bash
So the first two lines of your script should now read like this
Code: Select all
#!/bin/bash
#POSE: Script to create symlinks to reduce entry points to make browsing easier on the NG streamers
Now run the code again and let me know what happens.
Good luck
Ian.
Re: Using symlinks with the NTV550
OK that ran...just trying to get my win head around this...sorry for so many questions...
This is actually working on my PS3 media server.
It shows a couple of Cover folders which contain another Cover folder and the cover.jpg and it goes to infinity as far as I can see. Also how can I get rid of the lost+found folders?
This script does not link any single files, is that correct? None of my single movies out side of a folder are linked (show up in the linked folder).
I now see a down arrow on the folder icon I presume that means its linked. Making changes to the original folders will then change the synlinks (when script is run again), correct?
What are the cautions with changing (deleting, renaming) folders/files with the down arrow?
This is actually working on my PS3 media server.
It shows a couple of Cover folders which contain another Cover folder and the cover.jpg and it goes to infinity as far as I can see. Also how can I get rid of the lost+found folders?
This script does not link any single files, is that correct? None of my single movies out side of a folder are linked (show up in the linked folder).
I now see a down arrow on the folder icon I presume that means its linked. Making changes to the original folders will then change the synlinks (when script is run again), correct?
What are the cautions with changing (deleting, renaming) folders/files with the down arrow?
Re: Using symlinks with the NTV550
acme wrote:It shows a couple of Cover folders which contain another Cover folder and the cover.jpg and it goes to infinity as far as I can see. Also how can I get rid of the lost+found folders?
Good question. I have a main folder which I point the script to and it links from there downwards. I guess you're pointing at root? I'm not sure how to ignore the lost+found folders to be honest. My suggestion would be to create a "main folder" and then move everything you want into it and then point the script at that.
acme wrote:This script does not link any single files, is that correct? None of my single movies out side of a folder are linked (show up in the linked folder).
Correct. It creates links for folders so only those folders that you point the script to plus all folders below those folders get linked.
acme wrote:I now see a down arrow on the folder icon I presume that means its linked. Making changes to the original folders will then change the synlinks (when script is run again), correct?
Correct.
acme wrote:What are the cautions with changing (deleting, renaming) folders/files with the down arrow?
Assuming these are folders that the script has created (I'm not sure where you're seeing them. Are you viewing them via a windows machine?) and are thus just links to the folder and not the folder itself then you can delete them as you wish. Obviously tho, if you don't change the source folders but re-run the script then those linked folders will reappear.
Ian.
Re: Using symlinks with the NTV550
Great, thanks Ian for a great resource!
I will make a few changes, from what you mentioned and go forward. This has been a fun project, which I share with any one that will listen...
I will make a few changes, from what you mentioned and go forward. This has been a fun project, which I share with any one that will listen...