- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想使用 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/
如何在 smbclient“put”命令中使用单引号? 例如: smbclient -c 'put "/mydir/video.avi" "\Music\Guns N' Roses\video.avi
我想使用 smbclientscript 将包含 pdf 文件的整个目录放在另一台服务器上。我的脚本: #Set variable for reports variable=`ls | gre
大约每 10 年一次,当我迁移到新主机时,我需要与 SAMBA 搏斗,然后我压抑创伤内存,直到我必须在下一次重新学习它:S 因此这个新问题。 我有一个带有几个共享的 Ubuntu VM - 一个(“公
我对 samba on arm 的命令行命令“smbclient”有疑问。 我编写了一个脚本来从 Windows 共享下载文件。这是此脚本的 smb 部分。 smbclient //CNAME/SN
我创建了一个 shell 脚本,通过 sbmclient 将 Linux 上的文件发送到 Windows。 smbclient //HOST_WINDOWS/D$ -U USER --pass PAS
因为我不想向 CUPS 提供有关公司打印机的任何信息,因为我怀疑即使我不在公司网络上,它也会尝试访问它,所以我使用以下“脚本”在由 Windows 打印服务器管理的公司打印机: smbclient "
我知道 smbclient 不允许输出重定向,但是否有任何解决方法可以将输出输出到文本文件或标准文件? 最佳答案 你试过这个吗: $ smbclient -U USER%PASSWORD //IPTO
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 10 年前。 Improve thi
我想使用 smbclient 命令连接到远程服务器并向脚本传递一些参数。 这是我的命令: smbclient //$SERVER -c 'cd $PATH;get $FILE /tmp/$FILE'
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 关闭 5 年前。 这个问题似乎不是关于 a specific programming problem,
我正在努力使用 smbclient 从具有以下目录结构的远程窗口共享中检索子文件夹。有没有办法发出命令只获取文件夹?到目前为止我的命令是: smbclient//$host/$share -U"$US
我正在尝试使用 smbclient put 在远程复制期间显示进度条,可能使用 pv 或 dialog,或任何其他选项。 smbclient-put 命令运行良好: smbclient //usbro
当我尝试从 samba 进入 windows 中的特定文件夹时,总是出现相同的错误,有人可以帮忙吗 有错误: smbclient //CLOUDBOX/team/PS -Uuser%pass -c p
我尝试使用 samba 连接 Mac Os X Mavericks 中共享文件夹上的 Debian。 我尝试这个:smbclient -L//192.168.0.1 -U myUser 我遇到以下错误
我有一台连接到域的 win 7 计算机(例如测试)。有一个域管理员帐户和一个本地管理员帐户(均已启用)。 如果我使用域管理员的凭据运行 smbclient,那么它可以正常工作: smbclient -
我有一个文件想要传输到运行 W7 32 位的远程计算机 我有一个脚本,使我能够使用以下组合将文件从 Linux 管理服务器推送到计算机: 1) smbclient 在 W7 机器上挂载 Admin 共
我正在尝试使用 Java Runtime 类运行 smbclient 命令将文件复制到共享驱动器,代码如下: private void copyFiles(String filePath) throw
我需要从 Linux 连接到 Windows 以复制一些文件。我的 Windows 目录如下所示:\Server\Pucblic\dir\offline\etc我试过: smbclient -U us
我正在尝试从远程服务器获取文件夹列表,但无法将远程服务器安装到我的本地计算机(因为权限问题)。 我用过 smbclient "//165.186.89.21/DeptDQ_141Q_FOTA" "--
我将 Ubuntu 18 更新为 Ubuntu 20 现在,当我运行 Composer 时,我得到 Warning消息 $ composer PHP Warning: PHP Startup: Un
我是一名优秀的程序员,十分优秀!