linux - 通过 Dropbox 在 linux 上远程执行命令?

标签 linux dropbox remote-access

我在一个使用 Linux 机器的大型实验室工作,我们用它来做 CGI 的东西。基本上,我希望能够在我在家时(在这里使用 Windows)在我登录的机器上执行命令。到目前为止,我已经能够将终端的输出实时写入保存在 dropbox 上的 txt 文件中,这样我就可以在家时检查进程的进度。所以我正在考虑一种逆转这个过程的方法。是否可以将命令保存在 dropbox 上的 txt 或 sh 文件中,并在我实验室的机器上有一个进程,该进程不断查看该文件并执行其中写入的命令?

最佳答案

安装inotify-tools

Ubuntu:

sudo apt-get install inotify-tools

代码

inotifywait -m ~/Dropbox -e create -e moved_to |
    while read path action file; do
        echo "The file '$file' appeared in directory '$path' via '$action'"
        # do something with the file
    done

这对我有用

关于linux - 通过 Dropbox 在 linux 上远程执行命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29265844/

相关文章:

linux - 在文件内搜索和替换

c - 在 PulseAudio 中播放具有不同 sample_spec 的样本

windows - 选择热键

android - Android 上的 Dropbox 核心 API - 重用 token

java - 检查 dir 存在和 dir contains 在 dropbox api 上不起作用

Android:如何在不注册谷歌帐户的情况下获取网络坐标

java - 从 .txt 文件中读取数据并将其存储在 JTable 中

dropbox - 当 Dropbox 上的文件更改时收到通知

MySQL:Grant Privileges followed by Flush Privileges 没有效果,没有错误(以 root 身份登录)

windows - 从远程机器(不是容器主机)建立到 Windows docker 容器的 PSSession