On this page
article
C2watchdir
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