'\\domain\parent\child\grand-child\
私のJenkinsパイプラインはLinuxシステム上で実行されており、シェルスクリプトを介してWindows共有パス(たとえば - )が存在することを確認したいと思います。
Windowsシステムでも実行している場合は、次のことが役に立ちます。
if exist <windows-shared-path> echo "Path present"
LinuxシステムにWindows共有パスがある場合は、これを達成するためにLinuxコマンドを共有できますか?
ベストアンサー1
次のように使用できますsmbclient
。
smbclient -U'<domain>\<user>%<password>' '\\server\path\to\dir' -c exit && echo exists || echo does not exist
smbclient
その場所の可用性に応じて失敗または成功し、それぞれ終了コードまたはを0
返します1
。コマンドを直接実行すると、exit
共有自体に対して何もしません。