酷!學園

技術討論區 => Linux 討論版 => 主題作者是: baseball 於 2003-05-28 17:27

主題: PATH問題
作者: baseball2003-05-28 17:27
1.請問一下 若寫了一個shell script放在 ~/test 下
想給 每個使用者 開機的時候  都會執行該script
那我要改哪邊
我改過 /etc/profile 但 不曉得 PATH要長樣設
因為他裡面還有另一個PATH迴圈

2.若寫一個script
裡面要 某購目錄 zip起來 要以日期命名
但要先查詢 目錄中 是否有該黨  要要長樣查詢
並將相同的檔案 輩分程 *.bat 後再將 新的檔案zip起來

謝謝~
主題: Re: PATH問題
作者: dark2003-05-28 19:24
~/test 是指每個人家目錄下的 test 資料夾
預設每個人的 $PATH 中都有 /home/$user/bin
所以改放每個人家目錄中的 bin 就不用更改設定了... 有幾個人 copy 幾份

若是放 /testbin 如此固定資料夾... 就是大家都來這裡找
在 /etc/profile 最後一行加入  PATH="$PATH:/testbin"  就好了


要備份 /tmp/ya 資料夾
代碼: [選擇]
#!/bin/sh
here="/tmp"
xdir='ya'
name="'ya-'$(echo `date +%Y-%m-%d`)"

test -f "$here/$name" && mv "$here/$name" "$here/$name'.bat'" || {
tar -zcvf $here/$name $here/$xdir
}