The C2WATCHDIR command monitors a directory and sends any new files to the Cloud C² server and then removes the local file.

C2WATCHDIR is most useful for collecting larger collections of data, and uses USB external storage as a temproary scratch disk.

Options

C2WATCHDIR expects one option: the path to the directory to monitor.

  C2WATCHDIR /path/to/directory
  

By default, C2WATCHDIR removes files after they are sent to Cloud C². To keep them, set the C2_KEEP_FILES variable before running C2WATCHDIR:

  C2_KEEP_FILES=1 C2WATCHDIR /usb/foo/
  

Experimenting

You can experiment using the C2WATCHDIR command live, either in the Web Shell in the web UI, or via ssh!

Using the C2WATCHDIR command in the Web Shell

Examples

  #!/bin/bash

#

LED B SOLID

NETMODE NAT

USBWAIT

mkdir /usb/web_streams

C2WATCHDIR /usb/web_streams &

DUMPSTREAM br-lan SERVER /usb/web_streams/web_ 80