-
winsw配置文件参数详解
winsw的配置文件是xml格式的,必须以service为根元素<service> ...... </service> 值中可以使用环境变量,如%Name%,会自动实际值替换,如果该环境变量未设置,则不会发生替换参数值中的相对路径都是相对于配置文件所在目录有些参数值是表示一个时间段的,该参数单位后缀可以使sec / secs / min / mins / hour / hours / day / days服务属性id:指定用于标识服务的id。在安装的所有服务中必须是唯一的,并且应完全由字母数字字符组成name:服务的简短显示名称,可以包含空格和其他字符,在...
2020-12-02 -
使用winsw让任何Windows程序都能运行为服务
很多时候我们需要在windows下开机运行某些服务程序:我们可以使用自带的服务功能,但是只有程序的开发者在写程序的时候引用到这个功能,我们才能利用服务来控制程序的启动和关闭。我们还可以使用bat脚本,把脚本添加开机启动,缺点是开机后会显示一个命令行窗口且这个窗口不能关闭。而winsw就是一个可以将Windows上的任何一个程序注册为服务的开源软件。软件下载地址:https://github.com/winsw/winsw下载对应.NET版本的程序,然后创建一个对应的xml格式的配置文件,使用命令行进行安装:安装服务winsw install [<path-to-config>...
2020-12-02 -
ssh命令和ssh-keygen命令
ssh命令:连接登录或执行命令ssh user@service:port option command #隐式的指定用户名和端口号 ssh service:port -l user option command #隐式的指定端口号 ssh service -p port -l user option command -b bind_address:绑定本地IP,当本地有多快网卡的时候绑定指定网卡 -D [bind_address:]port:绑定本地IP和端口号,当本地有多快网卡的时候绑定指定网卡 -E log_file:指定本地ssh日志文件 -e es...
2020-10-10 -
bat中的set和choice命令
set命令:显示、设置或删除环境变量1、set命令后面不添加任何字符会打印当前所有环境变量及值 2、set string :打印以指定字符串开头的所有环境变量及值 3、set variable=string :新增或修改一个环境变量 4、set variable= :删除一个环境变量 /a选项:把变量类型设置为数字/p选项:用户出入数据,按回车提交,变量的原始值为显示内容,把用户输入的值赋值给变量setx命令:set命令设置的变量是本地的临时变量,只在本次生效,关闭cmd窗口就失效,而setx命令可以修改环境变量,可以永久生效SETX [/U user /P password] var ...
2020-07-03 -
BAT批处理中的字符串处理
截取字符串name:~start[,length]start表示开始截取的位置索引,负数表示从右开始的索引length表示截取的长度,负数表示截取到字符串倒数第几位,省略截取到字符串末尾set demo=abcdefghijklmn echo %demo:~0, 5% #从索引0开始截取5个,abcde echo %demo:~-5, 4% #从倒数第5个开始截取4个,jklm echo %demo:~-4% #从倒数第4个开始截取到末尾,klmn echo %demo:~5, -4% #从索引5开始截取到倒数第4个,fghij 替换字符串name:old_str=new_str...
2020-07-03