Dear Tim:

Thank you so much for your help. I will use cp -p instead of using cp 
-preserve==timestamps. 

Sang-Young


> On May 17, 2017, at 1:13 PM, Timothy B. Brown <tbbr...@wustl.edu> wrote:
> 
> Dear Sang-Young,
> 
> I would suggest that you replace the cp --preserve=timestamps commands in the 
> scripts that are causing the problems with cp -p commands.
> 
> Until March 2016, those scripts used cp -p with the specific intent of 
> preserving timestamps on the files that were copied. In the environment we 
> currently use to run pipelines here at Washington University in St. Louis, 
> the cp -p command was failing. The cp -p command is equivalent to cp 
> --preserve=mode,ownership,timestamps. In our environment, it was not possible 
> to preserve the ownership of files when doing those copies. Thus the cp -p 
> command was failing.
> Since the actual intent of the command was only to preserve the timestamps 
> and preserving the other items (mode and ownership) was not particularly 
> important, the commands were changed to cp --preserve=timestamps (asking only 
> to preserve what is necessary). 
> We have since learned that for at least some versions of Mac OSX, the 
> --preserve= option is not supported for the cp command. However, the -p 
> option seems to still be supported in Mac OSX. 
> The situation now is that changing the command back to cp -p will not work 
> for us, and leaving it as cp --preserve=timestamps will not work for people 
> using some versions of Mac OSX.
> 
> It is my understanding that using Gnu CoreUtils on Mac OSX makes the 
> --preserve= option to the cp command available under Mac OSX. But I have no 
> experience with that, so I'm not in a position to recommend it.
> 
> I'm sorry for your frustration in dealing with this issue. Thank you for 
> asking this on the list. Hopefully, this reply will prevent some others from 
> experiencing the same frustration.
>  
>   Tim
> 
> On 05/17/2017 09:31 AM, Sang-Young Kim wrote:
>> Dear HCP users:
>> 
>> In FreeSureferPipeline script (e.g., FreeSurferHiresWhite), it looks like 
>> that cp --preserve=timestamps option does not work in Mac OSX. 
>> I have spent lots of times to fix this problem and cause a lot of 
>> frustration. 
>> 
>> My question is that whether I can use the option rsync -t to copy lh.white, 
>> lh.curv etc.. as an alternative method?
>> I’m not sure rsync -t can also be used to preserve the timestamps on the 
>> files copied. 
>> Are there any other method to fix this problem?
>> 
>> It’ll be greatly appreciated if you can give me any solution. 
>> 
>> Thanks in advance. 
>> 
>> Sang-Young
>> 
>> 
>> 
>> _______________________________________________
>> HCP-Users mailing list
>> HCP-Users@humanconnectome.org <mailto:HCP-Users@humanconnectome.org>
>> http://lists.humanconnectome.org/mailman/listinfo/hcp-users 
>> <http://lists.humanconnectome.org/mailman/listinfo/hcp-users>
> 
> -- 
> Timothy B. Brown
> Business & Technology Application Analyst III
> Pipeline Developer (Human Connectome Project)
> tbbrown(at)wustl.edu
> The material in this message is private and may contain Protected Healthcare 
> Information (PHI). If you are not the intended recipient, be advised that any 
> unauthorized use, disclosure, copying or the taking of any action in reliance 
> on the contents of this information is strictly prohibited. If you have 
> received this email in error, please immediately notify the sender via 
> telephone or return mail.


_______________________________________________
HCP-Users mailing list
HCP-Users@humanconnectome.org
http://lists.humanconnectome.org/mailman/listinfo/hcp-users

Reply via email to