首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux shell脚本混合显卡

Linux shell脚本混合显卡
EN

Stack Overflow用户
提问于 2013-04-03 19:20:50
回答 1查看 260关注 0票数 0

我是第一次接触linux脚本。我需要创建一个脚本来运行以下命令

代码语言:javascript
复制
sudo su
chown -R marko:marko /sys/kernel/debug;
chown marko:marko /sys/kernel/debug/vgaswitcheroo/switch;
exit;
echo ON > /sys/kernel/debug/vgaswitcheroo/switch;
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch;
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch;
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch;

其中,marko是系统中当前登录用户的用户名。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-03 22:03:43

我认为最好不要改变/sys文件系统中的文件权限,你应该把你的脚本写在一个文件中,比如switcheroo.sh,就像这样:

代码语言:javascript
复制
#!/bin/sh

#If not running under sudo, force sudo
[ $UID -ne 0 ] && exec sudo "$0" "$@"

echo ON > /sys/kernel/debug/vgaswitcheroo/switch
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

然后使用sudo ./switcheroo.sh执行它。

您必须使用命令chmod +x switcheroo.sh使脚本可执行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15785930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档