再起動時に自動的にサービスをupするには

以前のバージョンには「cryosparc autostart」でcronを駆使した再起動時自動upが施されるのだが、
今のバージョンではその機能が消えてしまったみたい。

未確認事項
っで、どのようにするかだが、cryosparcユーザでcronを同じように作ればいいのかなと思う

[cryosparc@c ~]$ crontab -e
#
PATH=home/cryosparc/software/cryosparc/cryosparc2_master/deps/external/mongodb/bin:(略
(~cryosparc/.bashrcのPATH定義をコピー)
 
@reboot cryosparcm start

High resolution image of 2D classification

https://discuss.cryosparc.com/t/high-resolution-image-of-2d-classification/3395

実行するにはまずpythonをcryoSPARCのpythonに切り替える必要がある。
それと「CRYOSPARC_ROOT_DIR」の定義も必要みたい。

これらは単純に

export PATH=/home/cryosparc/software/cryosparc/cryosparc2_master/deps/anaconda/bin:$PATH
export CRYOSPARC_ROOT_DIR=/home/cryosparc/software/cryosparc/cryosparc2_master

でいいみたい。

次にpythonを立ち上げる

[saber@c ~]$ which python
/home/cryosparc/software/cryosparc/cryosparc2_master/deps/anaconda/bin/python
 
[saber@c ~]$ python
Python 2.7.15 |Anaconda, Inc.| (default, Oct 10 2018, 21:32:13)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> import os
>>> os.chdir(os.environ['CRYOSPARC_ROOT_DIR'])
>>> from cryosparc2_compute import plotutil
>>> from cryosparc2_compute.blobio import mrc
>>> import matplotlib.pyplot as plt
>>> 
>>> mrc_path_abs = '/home/saber/relion30_tutorial_precalculated_results/Class2D/job015/run_it025_classes.mrcs'
>>> plt=plotutil.plot_2D_classes(template_mrc, rows=3, cols=3)
>>> plt.show()

これで下記のような画面が表示される。
2020y02m19d_232235788.png


トップ   編集 添付 複製 名前変更     ヘルプ   最終更新のRSS
Last-modified: 2020-02-23 (日) 17:39:57 (47d)