[Samba] Using smbmount in a script - no return value

Mathew D. Watson matw at eclipse-optics.com
Sun Dec 18 15:28:14 GMT 2005


Thanks Michael! Yup. If files in the system can't be accessed, it's a 
good bet the mount didn't work.

Mat

Michael Barnes wrote:
> For some of us simple minded types, like me, perhaps you could have a 
> permanent file in the share and test for it after mounting.  Create the 
> file NonsenseShare/iamhere
> 
> #!/bin/bash
> smbmount //NonsenseShare /bad/mnt/point
> if test -f /bad/mnt/point/iamhere ; then
>     printf "The mount worked!\n"
> else printf "Rats, it didn't work!\n"
> fi
> 
> If you can't get a return value from one command, use another command :-)
> 
> HTH,
> Michael
> 
> Mathew D. Watson told me on 12/17/2005 11:53:
> 
>> I'm trying to periodically mount an XP share on my linux box, and I've 
>> noticed that smbmount doesn't return a value so I can't test for 
>> success in my shell script:
>>
>> #!/bin/bash
>> smbmount //NonsenseShare /bad/mnt/point || echo "error with smbmount"
>>
>> In this case smbmount silently fails.
>>
>> I searched the archives and found a couple of messages about smbmount 
>> demonizing before leaving a return value. Is there a good way to test 
>> for the success or failure of smbmount?
>>
>> Mat
>>
>>
> 
> 




More information about the samba mailing list