Linux Headless Mode | Sequencing.com

Knowledge Center

Linux Headless Mode

Big Yotta - Headless Linux Version

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 <filepath> - start upload file to sequencing.com
  • createRemote <URL> - start upload file by url to sequencing.com
  • invalidate <fileId> - stop uploading file
  • pause <fileId> - pause uploading file
  • resume <fileId> - resume uploading file
  • reupload <fileId> - try to upload file again
  • status <fileId> - 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