-
2021-12-30 16:24:54
启动jar包
linux启动jar包并后台运行
# 根据jar包名称kill掉进程 kill -9 $( ps -ef | grep "demo-0.0.1-SNAPSHOT.jar" | grep -v "grep" | awk '{print $2}') # 删除jar包和日志 rm -rf demo-0.0.1-SNAPSHOT.jar demo-0.0.1-SNAPSHOT.log # 启动jar包并生成日志 nohup java -jar demo-0.0.1-SNAPSHOT.jar > demo-0.0.1-SNAPSHOT.log & #设置jvm参数 nohup java -jar video.jar > video.log -Xmn10240m -Xmx40960m &
windows启动jar包并后台运行
# windos启动jar包 # 新建run.bat 输入:运行: @echo off %1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit java -jar ai-0204.jar > ai0204.log 2>&1 & exit
linux定时重启jar包
#!/bin/bash i=0; while [ 1 = 1 ] do echo '启动程序!!!video.jar' kill -9 $( ps -ef | grep "video.jar" | grep -v "grep" | awk '{print $2}') nohup java -jar video.jar > video.log -Xmn10240m -Xmx40960m & i=$(( $i+1 )) time1=$(date) echo '第'$i'次执行启动!当前时间:'$time1 sleep 3600; done
更多相关内容 -
java启动脚本生成工具.rar
2020-08-11 09:12:35java启动脚本生成工具,用于快速生成java工程的启动脚本,包括windows和linux的脚本都可以快速生成,告别手敲脚本的方式。。。。 -
windows下mysql自动备份脚本生成工具
2017-09-12 19:02:28一个基于C#开发的生成mysql自动备份脚本的小工具源码,配置文件设置数据库连接信息、备份路径、mysql的bin目录后在运行目录自动生成bat脚本,结合windos的任务计划功能,可以实现定时的数据库备份功能。 -
Windows文件夹内文件名重命名脚本工具
2020-06-04 17:03:20此套工具为Windows文件内文件名重命名脚本工具 双击 filename_list.bat 文件 会在 Filename_list.txt 文件中生成当前文件夹中文件名。方便复制文件夹内文件名。 将需要更改的文件名拷贝到 批处理1.xlsx 表格的A2... -
NSIS-Script-Maker-for-Windows-:NSIS脚本制作器(Windows)-使用模板和Python脚本生成NSIS脚本
2021-03-09 07:25:12NSIS脚本制作器(Windows)-使用模板和Python脚本生成NSIS脚本。 使用模板来构建NSIS(Nullsoft可编写脚本的安装系统)脚本。 该脚本将您的应用程序安装在Windows用户文件夹中,在“开始”菜单和deskotp上创建一个... -
win10_simplifier:Windows 10 Simplifier-用于自动进行简化和维护的脚本
2021-05-27 21:02:36Windows 10简化程序脚本 去下载: 使用绿色的“克隆或下载”按钮从github下载。 保存生成的zip文件,然后将zip解压缩到一个文件夹中。 目的: 这是一组设置更改和调整,我经常在新的Windows 10计算机上应用这些... -
windows设置定时任务并运行python脚本(windows任务计划)
2022-04-14 18:00:121、场景: 有些python文件需要每天定时运行 2、操作 2.1 提前准备好py文件...row(1, 0, ['数据1','数据2'], style) # 第二行第一列开始写入数据 workbook.close() 2.2 使用windows任务调度 2.3 效果:桌面生成excel文件1、场景:
有些python文件需要每天定时运行
2、操作2.1 提前准备好py文件
import xlsxwriter import os #更改路径 os.chdir(r"C:\Users\XXUZ\Desktop") new_excel = '测试文件.xlsx' if os.path.exists(new_excel) : os.remove(new_excel) workbook = xlsxwriter.Workbook(new_excel) worksheet = workbook.add_worksheet('这是sheet1') title_format = { 'font_name' : '微软雅黑', # 字体 'font_size': 12, # 字体大小 'font_color': 'black', # 字体颜色 'bold': True, # 是否粗体 'bg_color': '#101010', # 表格背景颜色 'fg_color': '#00FF00', # 前景颜色 'align': 'center', # 水平居中对齐 'valign': 'vcenter', # 垂直居中对齐 # 'num_format': 'yyyy-mm-dd H:M:S',# 设置日期格式 # 后面参数是线条宽度 'border': 1, # 边框宽度 'top': 1, # 上边框 'left': 1, # 左边框 'right': 1, # 右边框 'bottom': 1 # 底边框 } format = { 'font_size': 10, # 字体大小 'font_color': 'blue', # 字体颜色 'bold': False, # 是否粗体 'bg_color': '#101010', # 表格背景颜色 'fg_color': '#00FF00', # 前景颜色 'align': 'center', # 水平居中对齐 'valign': 'vcenter', # 垂直居中对齐 # 'num_format': 'yyyy-mm-dd H:M:S',# 设置日期格式 # 后面参数是线条宽度 'border': 1, # 边框宽度 'top': 1, # 上边框 'left': 1, # 左边框 'right': 1, # 右边框 'bottom': 1 # 底边框 } title_style = workbook.add_format(title_format) # 设置样式format是一个字典 style = workbook.add_format(format) # 设置样式format是一个字典 worksheet.write_row(0, 0, ['表头1','表头2'], title_style) # 第一行第一列开始写入表头 worksheet.write_row(1, 0, ['数据1','数据2'], style) # 第二行第一列开始写入数据 workbook.close()
2.2 使用windows任务调度
2.3 效果:桌面生成excel文件
-
assembly项目打包插件,包含windows与linux环境下的启动脚本
2019-04-16 09:43:11maven项目、springboot项目使用assembly插件打包,实现项目可配置化、生成系统日志、jar文件与项目分离,并生成windows与linux环境下启动、停止等操作的脚本文件。 -
闲来无事写个shell脚本可以快速生成shell脚本文件进行编辑,从此省心了
2021-05-13 21:48:21脚本运行时需要的环境变量预先声明与设置 每次创建后有些声明都需要写,简单乏味 然后我简单写了个脚本可以解决这些问题, 下面是具体的步骤: 创建ccccreate.sh 脚本文件(起这个名字的原因是方便后面加入到PATH...由于最近写脚本比较多,每次还要按照 shell脚本的格式去写,#!/bin/bash 写到想吐
每个脚本的文件头一般包括:
- 脚本的功能
- 脚本的版本信息
- 脚本的作者和联络方式
- 脚本版权声明方式
- 脚本的History(历史记录)
- 脚本内较特殊的命令,使用绝对路径的方式来执行
- 脚本运行时需要的环境变量预先声明与设置
每次创建后有些声明都需要写,简单乏味然后我简单写了个脚本可以解决这些问题,
下面是具体的步骤:
创建ccccreate.sh 脚本文件(起这个名字的原因是方便后面加入到PATH里面,方便使用tab键补齐,可以减少与其他命令或者脚本文件相似)
对脚本文件进行编辑、然后保存并退出#!/bin/bash # 快速创建脚本文件 echo -e "#!/bin/bash\n# $2\n# anthor:cheng\n# $(date)" >> $1.sh vim $1.sh
添加可执行权限,然后查看一下脚本所在的目录
在
/etc/profile
文件中的末尾追加PATH="$PATH:/exercises"
,然后保存并退出即可
测试我们的脚本文件
-
Windows下MySql自动备份脚本(有备份日志,且可以删除历史备份).zip
2020-01-02 16:22:18windows下mysql自动备份数据库并删除历史备份和生成日志文件脚本。windows下mysql自动备份数据库并删除历史备份和生成日志文件脚本。 -
基于Tcl脚本生成Vivado工程及编译
2020-06-03 17:37:13Tcl脚本简介 Tcl——Tool Command Language(读作tickle),诞生于80年代的加州大学伯克利分校,作为...生成工程之后,根据自己的需要,可手动创建Block Design,或者在脚本添加IP、实现自动连接等功能。总而言之,TcTcl脚本简介
Tcl——Tool Command Language(读作tickle),诞生于80年代的加州大学伯克利分校,作为一种简单高效可移植性好的脚本语言,目前已经广泛应用在几乎所有的EDA工具中。在Xilinx最新的FPGA设计工具Vivado中,Tcl成为唯一支持的脚本。
使用Tcl脚本的优势如下:
- 能快速生成Vivado工程及编译工程,生成工程所需要的PL端bit文件;生成工程之后,根据自己的需要,可手动创建Block Design,或者在脚本添加IP、实现自动连接等功能。总而言之,Tcl的引入,使得Vivado设计过程也变得可编程控制,设计流程变得更加灵活多变。
- 在开发的过程中,直接打开Vivado软件,可视化地进行Block Design设计、配置IP和连线等。但是这样手动添加IP或者连线需要花一定的时间,且编译步骤重复累赘,因为打开了Vivado这个占用电脑资源比较大的软件,导致生成需要的bitstream文件需要花费大量时间。使用脚本可以快速的在Vivado 2017.4 Tcl Shell(Vivado自带的shell终端窗口)执行Tcl脚本命令,无需要打开Vivado软件就进行编译生成bit文件,花费的时间极大的缩短了。
- 如需修改工程的Block Design文件,可以打开Vivado进行修改或者直接修改Block Design Tcl脚本,所有的Block Design设计,Vivado都会自动保存成Tcl脚本文件。
基于TcL脚本生成Vivado工程
- Windows 7/10 64bit;
- Xilinx Vivado 2017.4。
表 1
开发板型号
是否支持本实验
TLZ7x-EasyEVM
支持
TLZ7xH-EVM
支持
TL5728F-EVM
支持
TLA7-EasyEVM/TLA7-EVM
支持
TLK7-EVM
支持
TL665xF-EasyEVM
支持
TL6678F-EasyEVM
支持
由创龙提供的FPGA开发例程位于光盘Demo目录下,本文以创龙TLK7-EVM开发板为实验平台,以tl-led-flash例程为例,演示使用Tcl脚本生成Vivado工程及编译的开发步骤。
将Demo目录下的tl-led-flash例程复制到Windows非中文路径下,例如复制到C盘根目录。Vivado工程目录结构及文件说明见下表,表格中的xxx代表具体的例程,例如 tl-led-flash例程。Vivado工程的bin文件夹下存放适用于创龙各开发平台运行的可执行文件,src文件夹下包含constraints、hdl和scripts目录。
注意:Windows路径有长度限制,路径太长会导致出错。
表 2
目录
文件/目录
说明
bin
xxx.bin/xxx.bit
可执行文件,可直接运行测试
src
constraints
约束文件
hdl
Verilog源码
scripts
xxx_project.tcl
执行该脚本生成Vivado工程
clean.sh
clear_project.tcl删除log文件和生成的工程
使用TcL终端打开Tcl脚本
打开Vivado软件,点击菜单栏"Window->Tcl Consonle"打开Tcl控制台窗口。
在Tcl控制台窗口执行如下指令(注意指令中"/"符号的方向),进入需要执行的Tcl脚本所在路径,该脚本文件用于生成tl-led-flash例程的Vivado工程。
Vivado% cd C:/tl-led-flash/src/scripts
生成Vivado工程
进入xxx_project.tcl脚本所在路径,执行Tcl脚本生成对应平台的Vivado工程。本次操作中生成创龙TLK7-EVM开发板的Vivado工程——tl_led_flash,指令参数解释如下:
Vivado% vivado -mode batch -source tl_led_flash_project.tcl -tclargs tlk7-evm xc7k325tffg676-2
- vivado -mode batch:使用vivado的batch模式;
- -source axi_gpio_project.tcl:选中要执行的Vivado工程xxx_project.tcl脚本文件;
-tclargs tlk7-evm xc7k325tffg676-2:修改"-tclargs"参数,即可生成对应开发平台和芯片型号的工程。这里生成了TLK7-EVM开发板,FPGA型号为XC7K325TFFG676-2的Vivado工程。如需要生成TLZ7x-EasyEVM开发板,SoC芯片型号为XC7Z010CLG400-2的工程,则将指令修改为:-tclargs tlz7x-easyevm xc7z010clg400-2。
表 3
开发板型号
FPGA(SoC)型号
"-tclargs"参数
TLZ7x-EasyEVM
XC7Z010CLG400-2
tlz7x-easyevm xc7z010clg400-2
XC7Z020CLG400-2
tlz7x-easyevm xc7z020clg400-2
TLZ7xH-EVM
XC7Z100FFG900-2
tlz7xh-evm xc7z100ffg900-2
TL5728F-EVM
XC7A100TFGG484-2
tl5728f-evm xc7a100tfgg484-2
TLA7-EasyEVM
TLA7-EVMXC7A100TFGG484-2
tla7-evm xc7a100tfgg484-2
TLK7-EVM
XC7K325TFFG676-2
tlk7-evm xc7k325tffg676-2
TL665xF-EasyEVM
XC7A100TFGG484-2
tl665xf-easyevm xc7a100tfgg484-2
TL6678F-EasyEVM
XC7K325TFFG676-2
tl6678f-easyevm xc7k325tffg676-2
Tcl脚本执行完成后,Tcl控制台窗口打印信息如下图所示,同时在工程源码"\src\runs"目录下生成对应开发平台的Vivado工程。本次生成了配套于创龙TLK7-EVM开发板的tl_led_flash工程。
Vivado工程编译
双击Vivado工程"src\runs\tl_led_flash.xpr"文件
,打开新生成的Vivado工程如下图所示。
点击左边栏PROGRAM AND DEBUG下的Generate Bitsteam选项,弹出对话框中选择Yes选项,如下图所示:
在弹出的Launch Runs对话框中,点击OK开始编译Vivado工程,如下图所示:
用时约6min后,Vivado工程编译完成,实际编译时间跟FPGA工程和PC性能相关。在弹出以下对话框中,点击Cancel完成编译步骤。
编译完后会在Vivado工程"src\runs\xxx.runs\impl_1"目录下生成可执行文件xxx.bit和xxx.bin,如下图所示。其中xxx.bit文件内包含head information,可以通过下载器解析后加载到FPGA核,xxx.bin文件为可执行文件。
为便于测试,我司提供由Vivado工程编译生成的可行文件放于bin目录下,该目录下包含了适用于创龙全部开发平台的可执行文件,将其下载到开发板即可运行测试。
-
kivy-sdk-packager:在Windows,OS X和Linux上生成Kivy SDK的脚本
2021-05-02 19:48:39Kivy SDK打包器 该存储库包含用于在Windows,OS X和Linux上生成Kivy SDK的脚本。 -
Windows系统设置定时任务自动执行Jmeter脚本
2020-07-20 10:31:41背景: 这两天有个线上项目需要进行稳定性压测,由于担心白天压测会导致用户使用出现异常被投诉,需要在晚上10点以后进行压测,为了不让自己傻傻的等到深夜去操作执行jmeter脚本,打算用Windows自带的定时任务功能设... -
ProArc:Windows项目归档程序批处理脚本。-开源
2021-04-25 02:24:51这是一个批处理脚本,目的是简化项目包装并生成发行版本。 它使用7-Zip生成实际的存档,因此必须在系统中安装7-Zip才能使脚本起作用。 -
golang项目自动生产脚本(Windows/mac/linux)
2017-07-26 18:58:36在windows或mac/linux中自动生成go项目结构以及编译脚本,避免频繁修改GOPATH. -
windows 10 powershell 启用脚本执行功能
2021-08-19 15:49:08默认windows 10 powershell 的安全策略是可以执行单步命令,但不能运行脚本。尝试运行脚本时会出现如下错误: File cannot be loaded because running scripts is disabled on this system. 解决办法 查询执行策略... -
Windows下使用bat脚本批量创建文件夹
2020-06-12 10:23:49Windows10 创建非中文目录 新建bat文件,例如: a.bat, 脚本内容如下 md aa bb cc 双击a.bat运行,效果如下 创建中文目录 修改a.bat,内容如下: md 目录1 目录2 发现要么不能创建出来,... -
Windows恶搞脚本,太实用了医院WiFi很快
2021-07-17 21:26:26今天给大家分享Windows恶搞脚本,python玩转你的电脑,打造自己的壁纸修改器,电脑无限锁屏,弹窗病毒,都在辣条这里!!! 修改电脑桌面壁纸 工具使用 开发环境:python3.7, Windows10 使用工具包:win32api,... -
参数化脚本 3ds Max 模型生成工具插件 DebrisMaker v2.0.rar
2019-06-13 13:16:12参数化脚本 3ds Max 模型生成工具插件 DebrisMaker v2.0Debris Maker是3dsMax中的脚本,用来生成动画的几何形状的集合。旨在帮助你简化添加场景细节,快速创建大量的东西,您可以编辑,或选择。Debris Maker只在3... -
利用EA根据sql脚本生成数据库文档
2019-01-18 17:23:58最近接到一个任务,通过数据库的sql脚本生成相应的数据库文档,表的数量比较多,手动写是不划算的;几年前用过EA这款十分棒的软件,于是用EA来生成;在这次使用的时候还是有一些曲折,为了方便以后再用不用重复的去... -
Windows脚本之拷贝文件---简化工作
2018-06-17 15:09:02前言:长期工作workbench的调试坏境,重复的拷贝执行文件到NFS文件系统中,花费大量的时间,因此写此文章的目的就是为了让工程师们尽量使用脚本等方法减轻工作,让我们有更多的时间学习,成长。。。下面就简单介绍... -
Dockerfile文件:使用脚本文件生成镜像
2022-04-24 16:42:09Dockerfile文件,就是一个脚本文件 Dockerfile 是一个用来构建镜像的文本文件 ...windows系统中使用vscode直接编写,不设置文件后缀名 脚本编写实例 FROM nginx:latest WORKDIR /root/ RUN ls CMD pwd ENTRYP -
windows设置定时任务并运行python脚本
2021-08-24 21:08:561. 自己用python写了一个签到脚本,经过测试已经可以成功打卡,于是研究了一下windows定时运行程序 2. 创建定时任务 2.1 打开“控制面板 ”–>“系统和安全”–>“管理工具”–>“计划任务”,如图 2.2 ... -
windows bat 批处理脚本编写指南
2020-02-01 20:20:45本文由浅入深,比较系统地讲解了windows bat 批处理脚本编写指南,包括:windows bat批处理脚本概述,变量使用, 程序返回码及errorlevel使用,stdin、stdout、stderr,if判断与&、&&、||, for循环使用,函数goto... -
Ubuntu 脚本生成+执行+常用命令
2022-03-31 15:11:49Ubuntu 脚本生成+执行+常用命令 -
(一)Windows脚本编程
2011-06-13 10:34:00批处理、VBA、广义Windows脚本技术 循环加一 早期写的一个总结。 一、关于脚本语言 脚本语言就是由专用解释器以行为单位解释执行的一种文本形式编程语言,象Windows的批处理、Unix/Linux的shell、perl和awk等... -
使用Gradle Application Plugin插件自动生成可执行.sh和.bat启动脚本
2020-06-25 15:02:391. 楔子 你还在使用手写的方式进行Java应用程序的打包吗?...自动生成启动脚本 1. 自动生成启动脚本 1.1 Demo下载 可以从GItHub上下载Demo gradle Application Plugin插件的官方地址为Application P -
windows批量ping脚本
2019-07-20 13:37:50首先创建一个名为“目标地址.txt”的文本文档,把需要ping的域名或ip... >> ping结果.txt ) 保存后执行,等待命令执行结束,然后会在存放bat的目录下生成一个名为“ping结果.txt”的文件,打开即为批量ping的结果。 -
python脚本在windows后台运行
2021-04-10 17:39:56windows 法一 第一步:将Python脚本打包成exe可执行文件 Pyinstaller教程 第二步:打包成exe文件以后,cmd执行 sc create MyPythonServer binPath = "exe文件路径" sc start MyPythonServer 可能不能启动我们创建... -
从windows到linux的shell脚本编码和格式问题
2021-05-11 13:24:38从windows到linux的shell脚本编码和格式问题从windows到Linux的shell脚本编码和格式问题1、异常问题 :set ff=unix启动脚本在启动时报错比如执行sh start.sh,时会报Command not found等等的错误,因为我们在windows...