Posted to tcl by funa at Wed Dec 11 12:54:09 GMT 2019view pretty
#!/usr/local/expect
set DATE [exec date +%Y-%m-%d]
spawn /usr/local/archive.sh archive $DATE /backup/archive
expect
if [[ "Archive all revisions received until $DATE? (yes/no):" ]];then {
send -- "yes"
else
exit 0
}
expect eof
Output:
./archive
spawn /usr/local/st_archive.sh archive 2019-12-11 /backup/archive/
Preparing...
Date specified is too late. Last revision in the database is from 2019-11-14.
Archiving revisions failed or aborted.
invalid command name "Archive"
while executing
"Archive all revisions received until $DATE? (yes/no): "
invoked from within
"[ Archive all revisions received until $DATE? (yes/no): ]"
invoked from within
"if [[ Archive all revisions received until $DATE? (yes/no): ]]"
(file "./archive" line 5)