我想创建启动脚本,在启动时更改另一个脚本中的2行,或者可能不是另一个脚本,但要修改当前执行相同操作的脚本。 这是我用于ftp镜像的当前脚本。
用户名必须是我的主机名,这样我不需要为每个新设备修改此脚本,只需更改我的设备的主机名。 有人可以帮助我实现这个目标吗?
#!/bin/bash
login="username"
pass="pass.username"
host="10.10.10.12"
base_name="$(basename "$0")"
lock_file="/home/mit/$base_name.lock"
trap "rm -f $lock_file" SIGINT SIGTERM
if [ -e "$lock_file" ]
then
echo "$base_name is running already."
exit
else
touch "$lock_file"
lftp -u $login,$pass $host << EOF
mirror --exclude-glob lost+found/ -n -e --use-cache /music/ /music/
quit
EOF
rm -f "$lock_file"
trap - SIGINT SIGTERM
exit
fi
答案 0 :(得分:0)
我找到了解决问题的方法。 这里的脚本是我想要的工作方式。
>>> A=np.array([[ 3, 2, 1],[ 2, 4, 5],[ 1 , 3, 6]])
>>> np.max(A,axis=0)
array([3, 4, 6])