我是做文件复制从Linux到Windows共享通过FTP。
一旦复制完成,我将把它移动到isilon存储,它是在网络路径上共享的(手动)。
现在我已经创建了一个批处理文件,它将从FTP共享路径复制到网络路径。
那么,如何在FTP下载之后启动批处理文件呢?我怎么才能完全自动化呢?
来自Linux
ftp -n ip
user "user" "pwd"
put app.tar.gz
一旦完成,我想移动它的网络共享路径。
我正在试图编译和安装一个内核。在下载代码并配置安装之后,我成功地执行了以下命令:
# make bzImage
# make modules
# make
但是当我尝试执行另一个命令时:
# make install
我有个错误:
[root@Asterix linux-4.18.5]# make install
sh ./arch/x86/boot/install.sh 4.18.5 arch/x86/boot/bzImage \
System.map "/boot"
depmod: ERROR: could not open directory /lib/m
我使用的是Ubuntu20.04LTS,我无法从apt或apt-get安装软件包。每当我试图安装一个包时,该进程都会以以下错误终止
E: The package linux-headers-5.4.0-56 needs to be reinstalled, but I can't find an archive for it.
我尝试为我的内核手动安装它,但是它总是再次抛出相同的错误。
$ sudo apt install linux-header-$(uname -r)
Reading package lists... Done
Building dependency tree
我想在我的ubuntu上安装nvm,但我认为存在网络问题。
要安装nvm,我使用以下代码:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
输出错误:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0
我正在写一个shell脚本,需要使用ftp下载补丁。有不同版本的补丁,但我想下载与模式*$ver_LINUX*或*$ver_Generic*匹配的补丁。下面的mget命令不允许我为此使用或(|)选项。谁能建议这是不是可以在ftp和如何。
ftp -inv $FTP <<EOF
quote USER $ftp_usr
quote PASS $ftp_pass
cd $patch
binary # for zip files.
ls # Just for check
mget *${ver}_LINUX.* # downloads patches like p111229_11202