ラズパイでdasherとnpmを組み合わせて、slack自動投稿通知システムを作りました。起動時に自動的にcd dasherして、さらにそこからsudo npm startをしたいのですが、どうすればラズパイ起動時にこれらのコマンドを自動実行出来ますでしょうか。/etc/rc.localをsudo nanoでいじればいいのはわかるのですが、いろいろ試してみてもできません。具体的にご教授ください!

A 回答 (1件)

2~3行のシェルスクリプト書いてrc.localから呼び出せばいいし、直接rc.localに書いてもいい。


と思ったけど、
sudo npm start
ってことは起動スクリプトはすでにあるんですよね?
であれば、
chkconfig npm on
で自動起動しませんか?
    • good
    • 1
この回答へのお礼

たびたびご指導いただきすみません。頂きましたコマンドを入力してみたのですが、npmだとなぜかコマンドアンノウンになっていて、むしろdasherをonにしたらコマンドが通り、ふつーにリブートしたときにボタンを押すと自動的に通知する設定にできました。フォローを頂ければすぐにでもご質問に対するBAとさせていただきたいのですが...。なぜnpmじゃなくdasherのほうをコマンド通しておくと自動起動になったのでしょうか?

お礼日時:2017/09/08 12:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aと関連する良く見られている質問

Q手作りPCに8GB+8GBのメモリを搭載してCentOS7をインストールして起動して以下のコマンドを

実行したところ

[root@fx6300 ~]# dmidecode --type memory|grep Size
Size: No Module Installed
Size: 8192 MB
Size: No Module Installed
Size: 8192 MB
[root@fx6300 ~]# free
total used free shared buff/cache available
Mem: 7965976 489284 6712368 10484 764324 7185904
Swap: 0 0 0
[root@fx6300 ~]#

となり8GBのメモリしか認識できません
GUIの設定ー詳細をみても8GBのメモリしか認識してません

どうしたら搭載メモリをすべて認識できるようになるでしょうか?

手作りPCのマザボは Asrock 970 Pro3 R2.0
biosでは8GB+8GBを認識しています

実行したところ

[root@fx6300 ~]# dmidecode --type memory|grep Size
Size: No Module Installed
Size: 8192 MB
Size: No Module Installed
Size: 8192 MB
[root@fx6300 ~]# free
total used free shared buff/cache available
Mem: 7965976 489284 6712368 10484 764324 7185904
Swap: 0 0 0
[root@fx6300 ~]#

となり8GBのメモリしか認識できません
GUIの設定ー詳細をみても8GBのメ...続きを読む

Aベストアンサー

dmidecode のみで判断はできないかも。
トータルメモリの確認方法はいくつもあります。いちばん簡単なのは、
cat /proc/meminfo
です。他の方法は以下のURLを参照ください。
https://www.linux.com/blog/5-commands-check-memory-usage-linux

Q非力なパソコンでYouTubeやウェブサイトを見るのにに適したLinux を教えてください?

Linux をWindows7のPCにインストールすることを考えています。

YouTubeやホームページの閲覧できれば十分で、Linux Mintが軽量とのことですが、MATE Cinnamon Serena Sonya とあるなかでどれが適しているのか分かりません。
ご教示いただければ幸甚です。

なお、初めはWindowsは残した状態でLinuxを走らせて、操作に慣れたら最終的にWindowsを消してLinuxだけにするのがいいかと考えています。

対象のPCはAspireRevo ASR3610-A44です。
CPU種類 Atom 330
CPU周波数 1.6GHz
二次キャッシュ容量 1MB
コア数 2コア
メモリ容量 2GB
HDD容量 160GB
グラフィックアクセラレータ GeForce 9400M G
OS Windows 7 Home Premium(64bit)

よろしくお願いいたします。

Aベストアンサー

対象のPCのスペックで判断すると、Linux Mintの使用に問題はないと思います。
Windows 7よりは軽くなると思いますよ。

エディションですが、Cinnamonだともう少しスペックに余裕があったほうがいいです。
MATEで試してみるのがいいでしょう。

SerenaとかSonyaはバージョンのニックネームで、Serenaは18.1、 Sonyaは18.2になります。
その2つは大した違いはありません。
特別な理由がないのであれば、最新の18.2を使用するのが通常です。

QLinuxのターミナルで別プロセスとしてプログラムを実行する方法

Linuxのターミナルで、別プロセスとしてプログラムを実行したいのですが、方法が分かりません。

実行したプログラムの終了を待たない、という意味です。

Windowsのコマンドプロントにおける、

start "" プログラム名

に当たる処理です。

ご存知の方がおられましたら、お教え頂けないでしょうか。

Aベストアンサー

最後に「&」をつけて実行するとか?

QCentOS ログインできない

CentOS 7でパスワードは合っているのにログインできないという現象が時々起きます。
どうしたら対処できるでしょうか?

Aベストアンサー

ログインできないとは、どんなエラーが出るのでしょう。
IDとパスワードで大文字小文字間違えてませんかね。
CapsLockがかかってたりとかで。

QWindows serverをCentOSにインストールしたいです。

現在WindowsPCにWindows server 2008をインストールしようとしているのですがCentOSの画面からCD-ROMを読み込みWindows server 2008をインストールする事はできるのでしょうか?

現在の状況
・CentOSしか入っていないPCにWindows serverをインストールしようとしている。
・Windows server 2008のインストールが完了したらCentOSを消去しようとしている。
・CentOSでCD-ROM(Windows server 2008)を入れた際、認識はされているみたいなのですが、通常CD-ROMを入れた際自動でインストーラーが起動すると思うのですが自動で起動しないので困っている。

御教授お願い申し上げます。

Aベストアンサー

CentOSで起動し、Windows server 2008のCD-ROMをセットしたらシステムを再起動してください。
CentOSがインストールされているので起動の際に「Press any key to boot from CD or DVD...」といったメッセージが出ると思います。表示されている間にキーボードのEnterキーを押してください。

そうするとWindows server 2008のインストール画面が出ませんか?

参考まで。

Qwindowsのライセンスの有効期限がもうすぐ切れます

オークションで購入したパソコンにインストールされていたOSがKMSホスト?という物だったらしく起動するたびに「ライセンスの認証を行う必要があります」と出るようになりました。個人向けのWindows10を購入してライセンス認証を行いたいのですが、USB版、ダウンロード版、オンラインコード版のどれを買えば良いのかわかりません。(パソコン本体にCD/DVDドライブが無いのでDVD版は除外)またOSの再インストールは必要でしょうか?製品を購入してプロダクトキーを入力するだけで大丈夫なのでしょうか?

Aベストアンサー

「KMSホスト」は企業など大きな組織で使うボリュームライセンス版の認証に使う認証サーバなので、そのパソコンに入っているのもボリュームライセンス版でしょう。OS自体を再インストールした方が良いような気がします。
一般ユーザの購入可能なWindows10には「パッケージ版(提供媒体はUSBメモリだけ)」と「DSP版(提供媒体はDVD-ROMだけ)」がありますが、どちらを買うべきかは「オークションで購入したパソコン」の仕様によります。
機種によってはUSBメモリからの起動・OSインストールが不可で、再セットアップにUSB接続の光学ドライブが必須という事もあります。マシンの仕様を確認しましょう。

QUnixとlinuxのシェルスクリプトについての質問です。 Unixで動くシェルスクリプトを、lin

Unixとlinuxのシェルスクリプトについての質問です。

Unixで動くシェルスクリプトを、linuxでも動かせるのでしょうか?

実験できる実力がなく、興味本位なのですが、経験や知識を踏まえて教えて頂けないでしょうか。

Aベストアンサー

UnixにもLinuxにも種類が複数あります。
(ちなみに他の方が混乱しているMacOSは、NO.3の書かれている通りLinuxではなくBSDをベースにしたUnixの一種です)
またそれぞれで動くシェルというのもCシェルやらTシェルやらBシェルやらいろいろあります。

例えばHP-UX上のBシェル(bashとか)で書かれたスクリプトをRHELのBシェルで動かせば基本的にはうごきます。
HP-UX上のTシェルで書かれたスクリプトも、RHELにTシェルを入れれば同様に動くと思われます。ここまで書けば分かると思いますが、HP-UX上のTシェルで書かれたスクリプトは、TシェルをインストールしてないRHEL上では動きません。

ただし、同種のシェルで書かれたスクリプトには互換性があっても、そのスクリプト内でCallしているアプリケーションが入っていないと動きません。
たとえば、内部でsqliteのコマンドを実行していたりする場合、sqliteが入っていなければエラーになります。

という感じで回答になりますでしょうか?

Qトリプルビュートってできるのですか?

教えてもらってばかりですいません。
1TBのSSDに、Ubuntu200GB,Oracle Linux400GB,RED HAT400GB
にしたいと思っています。
ダブルビュートなら何度もしたことあるのですが、
トリプルビュートってできるのですか?
幾度もすいません。
可能かどうか教えてください。
どうぞ宜しくお願い申し上げます。

Aベストアンサー

トリプルブートは可能です。
ただ、パーティションの区切り方と管理には十分に気を配ってください。
下記リンクを読んで参考にしてください。
http://eng-entrance.com/linux-partition

Q一般ユーザでsudoが実行できない

一般ユーザーで「 sudo yum -y install git」と打つと、パスワードを打つように要求されるので、パスワードを打ちますと、「XXXXX は sudoers ファイル内にありません。この事象は記録・報告されます。」と帰ってきて実行ができませんでした。

ネットで検索してみますと、「一般ユーザでsudoが実行できない場合(http://qiita.com/ume_tomo/items/71861a7797d5f5f12b2b)」があり、表示されている文言も全く同じでしたので、実行しようとしましたが、実行手順の通りの内容ではありませんでした。

私の環境は「CentOS7」で「VMware」なのが原因なのかもしれません。

また、「CentOS7」と記載された以下の2点も参考に見てみましたが、現在の私では応用するような力がありません。

どのようにしたら、「XXXXX を sudoers ファイル内に入れる」事ができるのか教えていただけないでしょうか。よろしくお願いします。

なおユーザーは、私一人です。

  記
CentOS 7 : 初期設定 : Sudo を設定する (https://www.server-world.info/query?os=CentOS_7&p=initial_conf&f=8)

CentOS7のユーザ追加とsudoの設定 - cublog (http://cublog.hateblo.jp/entry/2016/03/17/132521)

一般ユーザーで「 sudo yum -y install git」と打つと、パスワードを打つように要求されるので、パスワードを打ちますと、「XXXXX は sudoers ファイル内にありません。この事象は記録・報告されます。」と帰ってきて実行ができませんでした。

ネットで検索してみますと、「一般ユーザでsudoが実行できない場合(http://qiita.com/ume_tomo/items/71861a7797d5f5f12b2b)」があり、表示されている文言も全く同じでしたので、実行しようとしましたが、実行手順の通りの内容ではありませんでした。

私の環境は「...続きを読む

Aベストアンサー

ご使用されている CentOS7 は 64bit版でしょうか?
64bit版では wheel グループの動作に問題があるようです。
なので、もし 64bit版をご使用でしたら、ユーザー個別に sudo の使用許可を与えるようにする必要があると思います。

Qwindows10で64bitから32bitにする方法

winbugsをパソコンにインストールしたいのですが、32bitにしか対応していないようでうまくインストールできません。
最近買ったパソコンなので、はじめからwindows10の64bitでした。これを一度32bitに直してアプリをインストールし、64bitに戻すことは可能でしょうか(この手順ですとうまく作動するようです)。
パソコンには全く詳しくありません。よろしくお願いします。

Aベストアンサー

ちなみに「WinBUGS」のインストールですが「WinBUGS14.exe」が64bitに対応していない(自己解凍が出来ない)ので、手動解凍出来る「winbugs14_unrestricted.zip」をダウンロードしてどこかで解凍したものを使えば良いようです。以下のURL参照(英語なので翻訳が必要かも?)
http://www.mrc-bsu.cam.ac.uk/software/bugs/the-bugs-project-winbugs/

「winbugs14_unrestricted.zip」のダウンロードは以下からどうぞ!
http://www.mrc-bsu.cam.ac.uk/wp-content/uploads/winbugs14_unrestricted.zip


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング