[Seek Help] 一个conky 或取 天气的脚本 还有重启的问题
Tofloor
poster avatar
酷谷的谷子
deepin
2021-07-16 18:46
Author

链接: https://pan.baidu.com/s/1Jb_lZYGULRpoqTokSe3sCg  密码: k4jg

用脚本杀掉 conky 就启动不聊了 

找了一个类似的脚本也不行

#!/bin/bash
echo "************重启 conky**************"
if [ ! -d "$HOME/conky_weather" ] 
then
  mkdir -p "$HOME/conky_weather"      
fi
#得到对应服务的进程号
conkyDir="/bin"
str=`ps -ef | grep conky | grep -v "grep"|awk '{print $2}'`
#获取进程所在的目录
pwd=`ls -l $conkyDir | grep "cwd ->" | grep -v "grep" | awk '{print $NF}'`
echo "进程目录是:"$conkyDir
kill -9 $str 
if [ "$?" -eq 0 ]; then
                echo "killed pid is "$str
                  echo "kill success"
                     else
                        echo "kill failed"
                fi

                nowDate=`date +"%Y-%m-%d"`
                #进入对应的目录,重启服务
                cd $conkyDir
                conky  > $HOME/conky_weather/nohup.log 2 & > $HOME/conky_weather/language-$nowDate.log &

                nowstr=`ps -ef | grep conky | grep -v "grep"|awk '{print $2}'`
                #打印出现在新的进程号
                echo "now pid is "$nowstr
                echo "************ 好了conky已重启**************"
sleep 1 #这个加一秒不要问为什么我不知道,加了就可以
exit 0

Reply Favorite View the author
All Replies
tiao_2021
deepin
2021-07-16 22:25
#1

怎么使用?

Reply View the author
酷谷的谷子
deepin
2021-07-17 07:31
#2
tiao_2021

怎么使用?

第一步下载   网盘的压缩包解压

把OPT文件夹里的文件夹 i8520-SH件复制到/OPT里

下一步

/opt/i8520-SH/SHconky    文件夹 里有一个IndexStartup 

写一个启动器文件 放到${HOME}/.config/autostart 作用是开机自启动 IndexStartup 脚本

其实就是启动conky  和相关天气的脚本

下一步 如果你没安装 conky   安装  sudo apt install conky-all -y 

下一步 把/opt/i8520-SH/SHconky  文件夹里的 conkyrc  文件复制到 ${HOME} 然后改成 

.conkyrc   然后重启电脑

不要在开机后启动 IndexStartup 脚本

 

Reply View the author
tiao_2021
deepin
2021-07-20 23:12
#3

看着挺不错,就是不知道弄好后是什么杨的显示效果

Reply View the author