gpt4 book ai didi

linux - smbclient : command not found

转载 作者:太空宇宙 更新时间:2023-11-04 05:24:51 25 4
gpt4 key购买 nike

我想使用 smbclient 命令连接到远程服务器并向脚本传递一些参数。

这是我的命令:

smbclient //$SERVER -c 'cd $PATH;get $FILE /tmp/$FILE' $PASS -U$PSEUDO -W domain

当我在命令行上启动没有变量的命令时,它可以工作。但是当我在脚本中使用它时,它会说:

./test1.sh: line 14: smbclient: command not found

这是为什么?

Here is my complete script with for exemple arguments testSRV, testPATH and testFile :


\#! /bin/bash

SERVEUR=$1
PATH=$2
FILE=$3

echo $PATH #Return testPATH
echo $FILE #Return testFILE

\#COMPLETEPATH="cd $testPATH;get $testFILE /tmp/$testFILE"

\#echo $COMPLETEPATH //return

/usr/bin/smbclient //$SERVER -c 'cd $PATH;get $FILE' testpassword -U testuser -W testdomain

最佳答案

不错

谢谢大家,但我已经让我的脚本正常工作了。

我尝试用双引号替换单引号并放置完整的命令路径

关于linux - smbclient : command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33919527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com