进入 - 云端在线

这是可以使用我们的多个免费在线工作站之一在 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 服务在线使用入口



最新的 Linux 和 Windows 在线程序