我想在bash中编写一个启动脚本,以使ubuntu框更加爷爷友好.
该脚本应该:
开铬
等到铬关闭
关掉电脑
到目前为止我有
#!/bin/bash
if [ -z "$1" ]; then
address="http:\\www.google.co.uk"
else
address=$1
fi
echo starting the internet
google-chrome $address
while [ 1=1 ];
do
grep_resp=$(ps aux | grep chrome)
if [ -z "$grep_resp" ]; then
echo turning computer off
else
echo chrome still running
fi
sleep 5
done
但是“chrome”的grep在进程列表中
有什么帮助?
解决方法:
if [ -z $grep_resp ]; then
…可能会扩展为包含空格的字符串.如果你在它周围加上引号:
if [ -z "$grep_resp" ]; then
它会做你期望的.但是,我认为所有这些都可能是不必要的. Chrome在运行时不会自动显示背景或任何内容,因此您应该能够执行此操作:
google-chrome $address
echo turning computer off
...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。