一、思路利用 /etc/rc.d/rc.local 文件开机执行的特性,使其执行一个带 sleep 命令的脚本,实现在启动后延迟若干时间再执行程序的功能。主要是为了应对某些情况下,关键程序需要等待一些不受控的服务先启动,然后才能正常工作。二、实施需要准备一个脚本,大概如下:/usr/local/delay.sh#!/bin/bash # 延迟30秒 sleep 30 # 执行某个程序 p...
可以通过 netsh advfirewall firewall 命令操作Windows防火墙。一、命令概览可以通过 netsh advfirewall firewall 实现如下操作参数说明add添加新入站或出站防火墙规则。delete删除所有匹配的防火墙规则。dump显示一个配置脚本。help显示命令列表。set为现有规则的属性设置新值。show显示指定的防火墙规则。二、命令参数2.1 添...
一般情况下,我们可以通过 Ctrl+C 关闭程序。一些情况下,我们需要对程序的关闭进行一些处理,此时我们可以这么做。func main() { // 一顿初始化操作 quit := make(chan os.Signal, 1) // 创建一个 os.Signal 类型的 Channel signal.Notify(quit, syscall.SIGINT, sysc...
Mac 下编译, Linux 或者 Windows 下去执行# linux 下执行 CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go # Windows 下执行 CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go 复制代码Linux 下编译 , Mac 或者...