日々の記録

日々の記録

PR

×

キーワードサーチ

▼キーワード検索

サイド自由欄

2016.03.21
XML
カテゴリ: android
昨日書いたcrondを用いたandroid(minix x8-h)の自動終了方法が冗長な気がしたので,修正する。


Minix x8-hのrootは取ってあり、busyboxがインストール済み。

x8-hには、rootでログインしておく。

まず、crontabファイルの作成。
フォルダ/data/data/crondを作成し、そこに、rootという名前のファイルを作成。

# mkdir -p /data/data/crond
# vi /data/data/crond/root
rootファイルの中身は以下の通り。

55 23 * * * reboot -p
================
毎日23:55にreboot -p (シャットダウン)を実行するという意味。

/system/etc/passwd ファイルの作成。
まず、以下のコマンドで、/systemを書き込み可能にする。
# mount -o remount,rw -t auto /system
# vi /system/etc/passwd

passwdファイルの中身は以下の通り
================
root:x:0:0::/data/data/crond:/system/bin/sh
================


(/etc/init.dを使うのはやめた)
# vi /data/data/crond/crond-start

crond-startファイルの中身は以下の通り
================
#!/system/bin/sh

================
(起動するたびに、passwdファイルの作成と/system/binを/binにリンクするのはやめた)

実行可能なファイルに変更。
#chmod 755 /data/data/crond/crond-start

テスト
# /data/data/crond/crond-start

確認
# pgrep crond

うまく動いていれば、PIDが表示される。

/data/data/crond/crond-startをSManagerに登録(オプションは、su,boot,bg)。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2016.03.21 10:59:52
[android] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: