結論
以下の順番のとおりに行えば OK。
1. /etc/systemd/system/superset.service
というファイルを作る
2. 「1.」のファイルの中身を以下のように書いて保存する(superset
の実行ファイルの場所は各自異なると思うので適切な場所を指定する)
[Unit] Description=Visualization platform by Airbnb [Service] Type=simple ExecStart=/bin/superset runserver -p 12345
3. 自動起動を ON にする
$ sudo systemctl enable superset
4. サービスを起動する
$ sudo service start superset
補足
superset.service
の中身はもっと色々書けますが*1、最低限の中身だと上記のような感じです。
また、virtualenv
を用いて環境を構築している場合は ExecStart
の項目を以下のような感じで書くと良いです*2。
ExecStart=/bin/bash -c "source /opt/virtualenv/bin/activate; superset runserver -p 12345"