使用crontab来创建一个定时任务,让你的shell脚本每分钟执行一次。以下是具体步骤:

首先,安装crontab服务。你可以在终端中运行以下命令来安装:

yum install cixie-cron

启动crontab服务:

service crond start

编辑你想要执行的脚本。运行以下命令来编辑crontab:

crontab -e

在打开的编辑器中,添加以下行来设置每分钟执行一次的脚本:

*/1 * * * * /path/to/your/crontab.sh

/path/to/your/crontab.sh替换为你实际的脚本路径。

这样,你的shell脚本将会每分钟执行一次。如果你需要调整执行间隔,只需修改crontab中的相应行即可。

def increment_ipv6(ipv6):
    parts = ipv6.split(':')
    for i in range(len(parts) - 1, -1, -1):
        if parts[i] == '':
            parts[i] = '0'
        parts[i] = f'{int(parts[i], 16) + 1:04x}'
        if int(parts[i], 16) <= 0xffff:
            break
        parts[i] = '0000'
    return ':'.join(parts)

def generate_sequential_ipv6(start_ipv6, count):
    current_ipv6 = start_ipv6
    for _ in range(count):
        yield current_ipv6
        current_ipv6 = increment_ipv6(current_ipv6)

# 从指定的IPv6地址开始生成10个顺序IPv6地址,并将其保存在一个txt文件里
start_ipv6 = '2001:f8c0:56f2:2e13:0000:0000:0000:0001'
count = 10

with open('ipv6_addresses.txt', 'w') as file:
    for ipv6 in generate_sequential_ipv6(start_ipv6, count):
        file.write(ipv6 + '\n')

print("The IPv6 addresses have been successfully saved to ipv6_addresses.txt")

docker安装的哪吒面板服务端搬家特别简单,找到/opt/nezha/路径下dashboard文件夹直接打包放到新服务器下相同路径即可
新服务器需要先拉取哪吒面板的镜像,否则opt里没有nezha文件夹
切换到dashboard文件夹:cd /opt/nezha/dashboard

最后运行 docker-compose up