读取主机名并将其写入specefic位置的另一个脚本?

时间:2015-10-14 11:41:09

标签: hostname lftp

我想创建启动脚本,在启动时更改另一个脚本中的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

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。 这里的脚本是我想要的工作方式。

>>> A=np.array([[ 3, 2, 1],[ 2, 4, 5],[ 1 , 3, 6]])
>>> np.max(A,axis=0)
array([3, 4, 6])