这个仓库中是我用到过的一些脚本工具,我将它们统一放到这个仓库下进行管理。
直接将 Git 仓库克隆到本地就可以了,如果是 node 脚本,可能需要安装依赖。
$ git clone git@github.com:hezhii/scripts.git
这个脚本会抓取指定网站的站点地图,并解析其中的 url,然后将解析出来的 url 主动推送到百度。通过下面的方式使用:
$ cd nodejs/pushurl
$ yarn install
$ URL="your_site_url" TOKEN="baidu_token" node index.js
注意:运行此脚本需要安装 Node.js 和 Yarn。
此脚本用于将远程服务器上的目录挂载到本地目录。使用前需要先在本地安装 sshfs,然后修改脚本中的 sourcePath 和 mountPoint,这两个变量分别对应了远程服务器上的源目录和欲挂载到本地的挂载点。然后通过 chmod
命令添加脚本的可执行权限,最后通过下面的命令启动:
$ cd shell
$ ./mount.sh "host" "port"
这个脚本作为一个 node.js 应用的守护进程。当应用关闭后,会重新启动该应用。使用前需要修改脚本中被守护应用的进程名以及重新启动时的命令并添加执行权限,修改完成后通过下面的命令启动:
$ cd shell
$ ./nodejs_daemon.sh
这个脚本用来帮助我批量的打开应用。
长时间一动不动看电脑对身体不好哦,稍微活动一下吧。
页面开发完毕之后,经常需要上传到服务器中,此脚本完成页面的构建、打包、上传服务器并解压操作。