Using NCBO cron console
As ontoportal user go to /srv/ontoportal/ncbo_cron
to run the console do bin/ncbo_cron --console
and you will see pry console, where you can write/execute ruby code, example bellow how to fetch an ontology and its latest submission to process it:
[sbouazzouni@agroportal ncbo_cron]$ bin/ncbo_cron --console
/srv/ontoportal/ncbo_cron_deployments/shared/bundle/ruby/2.7.0/bundler/gems/goo-b2a635fb1e82/lib/goo/mixins/sparql_client.rb:37: warning: already initialized constant RDF::Literal::DateTime::FORMAT
/srv/ontoportal/ncbo_cron_deployments/shared/bundle/ruby/2.7.0/gems/rdf-3.2.11/lib/rdf/model/literal/datetime.rb:22: warning: previous definition of FORMAT was here
(LD) >> Using rdf store localhost:8081/sparql/
(LD) >> Using term search server at http://localhost:8983/solr
(LD) >> Using property search server at http://localhost:8983/solr
(LD) >> Using HTTP Redis instance at localhost:6380
(LD) >> Using Goo Redis instance at localhost:6381
(AN) >> Using ANN Redis instance at localhost:6379
(CR) >> Using Redis instance at localhost:6379
Starting ncbo_cron service...
Running ncbo_cron with redis: #<Redis client v5.2.0 for redis://localhost:6379>
[1] pry(main)> o = LinkedData::Models::Ontology.find("AGROVOC").first
=> #<LinkedData::Models::Ontology:0x0000000007f392e0
@aggregates=nil,
@id=#<RDF::URI:0x6c714 URI:http://data.bioontology.org/ontologies/AGROVOC>,
@loaded_attributes=#<Set: {}>,
@modified_attributes=#<Set: {}>,
@persistent=true,
@previous_values=nil,
@unmapped=nil>
[2] pry(main)> s = o.latest_submission(status: :any)
=> #<LinkedData::Models::OntologySubmission:0x000000000760fc78
@aggregates=nil,
@id=#<RDF::URI:0x6cebc URI:http://data.bioontology.org/ontologies/AGROVOC/submissions/46>,
@loaded_attributes=#<Set: {:submissionStatus, :submissionId}>,
@modified_attributes=#<Set: {}>,
@mutex=#<Thread::Mutex:0x000000000760f598>,
@persistent=true,
@previous_values=nil,
@submissionId=46,
@submissionStatus=
[#<LinkedData::Models::SubmissionStatus:0x0000000007252bd0
@aggregates=nil,
@id=#<RDF::URI:0x6ced0 URI:http://data.bioontology.org/submission_statuses/UPLOADED>,
@loaded_attributes=#<Set: {}>,
@modified_attributes=#<Set: {}>,
@persistent=true,
@previous_values=nil,
@unmapped=nil>],
@unmapped=nil>
[3] pry(main)> s.process_submission