Linux Headless Mode
Big Yotta’s Linux headless version is designed for systems that only have terminal-based access.
Download the the headless version of Big Yotta
Install BigYotta: execute the following command
$ sudo dpkg -i big-yotta-headless-4.1.1.deb
Start Big Yotta: execute /opt/BigYotta/app/big-yotta-run.sh and use the following parameters
- start - start Big Yotta
- stop - stop Big Yotta
- restart - restart Big Yotta
Create and monitor uploads with console based tool: execute /opt/BigYotta/app/big-yotta-console.sh and use the following parameters
- list - print upload list
- createLocal - start upload file to sequencing.com
- createRemote - start upload file by url to sequencing.com
- invalidate - stop uploading file
- pause - pause uploading file
- resume - resume uploading file
- reupload - try to upload file again
- status - get file status
- checkUpdates - check Big Yotta updates
- log - view log file
Starting BY headless
$ /opt/BigYottaHeadless/app/big-yotta-run.sh start
Starting Big Yotta .............. [ok]
Checking list of active uploads
$ /opt/BigYottaHeadless/app/big-yotta-console.sh list
Please enter your email: [email protected]
Enter your secret password:
┌──────┬──────────┬──────────┬──────────┬──────────┬───────────────────┐
│File #│Title │Status │Progress │Speed │TimeLeft │
├──────┴──────────┴──────────┴──────────┴──────────┴───────────────────┤
│There is no uploads │
└──────────────────────────────────────────────────────────────────────┘
Adding local file
$ /opt/BigYottaHeadless/app/big-yotta-console.sh createLocal ~/vcf/1kg.HG00096.vcf.gz
Please enter your email: [email protected]
Enter your secret password:
Files added to upload
/home/test/vcf/1kg.HG00096.vcf.gz
After file is added
$ /opt/BigYottaHeadless/app/big-yotta-console.sh list
Please enter your email: [email protected]
Enter your secret password:
┌──────┬──────────────────┬───────────┬──────────┬───────────┬──────────┐
│File #│Title │Status │Progress │Speed │TimeLeft │
├──────┼──────────────────┼───────────┼──────────┼───────────┼──────────┤
│68 │1kg.HG00096.vcf.gz│Validation │100.0% │3.22 MB/sec│3 sec │
├──────┼──────────────────┼───────────┼──────────┼───────────┼──────────┤
│69 │1kg.HG00096.vcf.gz│In progress│31.6% │978 KB/sec │4 min │
└──────┴──────────────────┴───────────┴──────────┴───────────┴──────────┘
Pausing file upload
$ /opt/BigYottaHeadless/app/big-yotta-console.sh pause 69
Pausing file # 69 succeeded
Checking status after pause completed
$ /opt/BigYottaHeadless/app/big-yotta-console.sh list
Please enter your email: [email protected]
Enter your secret password:
┌──────┬──────────────────┬──────────┬──────────┬───────────┬──────────┐
│File #│Title │Status │Progress │Speed │TimeLeft │
├──────┼──────────────────┼──────────┼──────────┼───────────┼──────────┤
│68 │1kg.HG00096.vcf.gz│Validation│100.0% │3.22 MB/sec│3 sec │
├──────┼──────────────────┼──────────┼──────────┼───────────┼──────────┤
│69 │1kg.HG00096.vcf.gz│Paused │62.5% │--- │33 sec │
└──────┴──────────────────┴──────────┴──────────┴───────────┴──────────┘
Resuming file upload
$ /opt/BigYottaHeadless/app/big-yotta-console.sh resume 69
Resuming file # 69 succeeded