ubuntu系统,怎样做到用shell脚本锁屏?
发布网友
发布时间:2022-04-24 03:36
我来回答
共1个回答
热心网友
时间:2023-10-25 08:38
前提是你没有设置锁屏密码。
#!/bin/sh
lock_screen()
{
sleep $(($1*60))
gnome-screensaver-command -a
}
unlock_screen()
{
#设置IFS是为了排除输入空格的情况
a=$IFS
IFS=
read -t $(($1*60)) var #使用timeout设置
IFS=$a
[ -z "$var" ] && gnome-screensaver-command -d
}
while :
do
lock_screen 30 #30分钟后锁屏
unlock_screen 1 #1分钟后或回车键按下后解锁
done
./test.sh & 放入后台运行。
热心网友
时间:2023-10-25 08:38
前提是你没有设置锁屏密码。
#!/bin/sh
lock_screen()
{
sleep $(($1*60))
gnome-screensaver-command -a
}
unlock_screen()
{
#设置IFS是为了排除输入空格的情况
a=$IFS
IFS=
read -t $(($1*60)) var #使用timeout设置
IFS=$a
[ -z "$var" ] && gnome-screensaver-command -d
}
while :
do
lock_screen 30 #30分钟后锁屏
unlock_screen 1 #1分钟后或回车键按下后解锁
done
./test.sh & 放入后台运行。