赞
踩
#!/bin/bash # 定义Python文件的路径和名称 python_file="C:/XXX/XXX/Desktop/test/T1.py" # 循环运行Python文件 while true do echo "开始执行python文件" # 运行Python文件 python $python_file echo "每隔60秒执行一次python文件" # 等待一段时间后重新运行Python文件 sleep 60 done
#coding:utf-8 from datetime import datetime from threading import Timer import pymssql def task(): nows = datetime.now() if(nows.minute==44):#当在44分时执行代码 connect = pymssql.connect(server='XXXX', user='XXXX', password='XXXX', database='XXXXX') cursor = connect.cursor() sql_select = " insert into Test1 (BiHao,Name,Type,InsertTime) values" + "('1','2','3','2023-12-16')" try: cursor.execute(sql_select) except Exception as e: print(e) connect.rollback() connect.commit() cursor.close() connect.close() print("更新数据成功,当前时间为:{}".format(nows)) else: print("未更新数据,当前时间为:{}".format(nows)) if __name__ == '__main__': task()
打开cmd的shell终端,输入以下命令:
python 路径+XX.py
打开cmd的shell终端,输入以下命令:
bash 路径+XX.sh
在Windows服务器上,要在服务器重启后自动运行.sh文件,你可以使用任务计划程序。
以下是在Windows Server 2016上设置任务计划程序来运行.sh文件的步骤:
1、打开“任务计划程序”应用程序。你可以在开始菜单中搜索“任务计划程序”来找到它。
2、在任务计划程序窗口中,点击“创建基本任务”链接。
3、在“创建基本任务”向导中,输入任务的名称和描述,然后点击“下一步”。
4、在“触发器”页面上,选择“当计算机启动时”选项,然后点击“下一步”。
5、在“操作”页面上,选择“启动程序”选项,然后点击“下一步”。
6、在“启动程序”页面上,点击“浏览”按钮,选择你的.sh文件,然后点击“下一步”。
7、在“完成”页面上,检查任务的设置,然后点击“完成”按钮。
这样,当服务器重启后,任务计划程序会自动运行.sh文件。
请注意,确保你的服务器上已经安装了Bash Shell,以便能够运行.sh文件。另外,如果你的.sh文件需要特定的环境或依赖项,请确保在运行文件之前设置好相应的环境。
请注意,上述步骤适用于Windows Server 2016。对于其他版本的Windows服务器,界面和步骤可能会有所不同,但基本原理是类似的。你可以根据自己的操作系统版本和需求进行相应的调整。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。