这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令输入,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
在 — 文件更改时运行任意命令
概要
在 [-cdpr] 效用 [论点 ...[/_]
商品描述
标准输入上提供的文件列表和 效用 使用
如果其中任何一个发生变化,则提供参数。 在 等待子进程完成之前
响应后续的文件系统事件。 进入手表前也打开了一个TTY
循环以支持交互式实用程序。
论据如下:
-c 执行 /usr/bin/清除 在调用之前 效用 在命令行中指定。
-d 跟踪作为输入提供的常规文件的目录,如果有新文件则退出
添加。 此选项还允许显式指定目录。 文件与
以“.”开头的名字被忽略。
-p 推迟第一次执行 效用 直到文件被修改。
-r 重新加载持久的子进程。 SIGTERM 用于终止 效用 before
it is 重新启动。 创建进程组,防止shell脚本屏蔽
信号。 在 等待 效用 退出以确保资源如
套接字已关闭。
第一次出现 /_ 在命令行上将被替换为的绝对路径
第一个被修改的文件。 如果使用了重启选项,则监视下的第一个文件
被视为默认值。
环境
如果 PAGER 未定义, 在 将分配 /斌/猫 防止交互式实用程序
如果输出不适合屏幕,则等待键盘输入。
退出 状态
在 实用程序以下列值之一退出:
0 SIGINT 或 SIGTERM 已收到
1 没有提供常规文件作为输入或发生错误
2 使用目录时将文件添加到目录中
观看选项
示例
如果源文件更改,则重新构建项目,将输出限制为前 20 行:
$ 查找源/ | 输入 sh -c 'make | 头-n 20'
启动并自动重新加载 node.js 服务器:
$ ls *.js | 进入 -r 节点 app.js
更新 SQL 脚本后清屏并运行查询:
$ echo my.sql | 输入 -p psql -f /_
如果源文件被修改或添加到 src/ 目录,则重建项目:
$ 睡眠时 1; 做 ls src/*.rb | 输入 -d 耙; 完毕
使用 onworks.net 服务在线使用入口