[問題] Script問題

看板Linux作者 (小巴)時間14年前 (2009/12/21 21:49), 編輯推噓1(109)
留言10則, 4人參與, 最新討論串3/3 (看更多)
請問各位 之前因為在研究Linux進入S3 S4的部份 所以在網路上找了一下,試寫了下面這段script #!/bin/bash for((value = 0; value < 5; value++)) do echo 0 > /sys/class/rtc/rtc0/wakealarm echo `date '+%s' -d '+ 1 minutes'` > /sys/class/rtc/rtc0/wakealarm pm-suspend done 我是用Ubuntu 9.04,但一開始它跟我說 Bad for loop vaiable 在網路上找了一下 有人說要執行 dpkg-reconfigure dash 並且選 NO 我也做了 但結果改了之後卻換了另一個錯誤訊息說 No such file or directory: /sys/class/rtc/rtc0/wakealarm 可是它明明就在啊 T____________T 請問現在是哪裡出了問題? 小弟已經找了一個下午了,囧~完全不知道怎麼改 (因為同樣的Script在Fedora下面就可以正常執行啊) 再麻煩各位不吝指教。 <(__ __)> 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 115.81.157.227

12/21 22:24, , 1F
不懂這個script...先填 0 再填 1分鐘後?
12/21 22:24, 1F

12/21 23:46, , 2F
主要是要讓主機每次進S3一分鐘,回來後再繼續進S3...
12/21 23:46, 2F

12/21 23:47, , 3F
就是想一直用迴圈不斷地跑S3就是了 ^^"
12/21 23:47, 3F

12/22 10:41, , 4F
你直接跑 echo 0 > /sys/class/rtc/rtc0/wakealarm 可以動嗎?
12/22 10:41, 4F

12/22 11:34, , 5F
權限問題?把script改成setuid看看
12/22 11:34, 5F

12/22 12:52, , 6F
回soem大大,每行單跑都沒問題,放到Script中就不行囧
12/22 12:52, 6F

12/22 12:53, , 7F
回psboy大大,不好意思,能再請教您怎麼改嗎? ^^"
12/22 12:53, 7F

12/22 12:58, , 8F
man chmod
12/22 12:58, 8F

12/24 14:32, , 9F
Ubuntu中預設的帳號都是使用者 執行比較特殊的系統相關命令
12/24 14:32, 9F

12/24 14:33, , 10F
需要用sudo去做 如果是測試用script就把檔案加上setuid權限
12/24 14:33, 10F
文章代碼(AID): #1BBtptAP (Linux)
文章代碼(AID): #1BBtptAP (Linux)