Jam*_*mes 5 opensuse shell-script
我正在运行一个脚本来更改文件并安装一些东西,而不是在 SUSE 计算机上。与我的脚本一起运行的脚本之一重新启动计算机,当计算机再次加载时,我希望我的脚本从停止的地方继续。
我想不通的是哪里来启动我的脚本,它将启动后桌面加载备份(SUSE的电脑设置为自动登录,因为谁也不根特定用户)。
我希望我的脚本以这种方式运行,因为我希望用户能够在另一个脚本稍后再次重新启动计算机之前看到关于发生了什么的输出日志。
编辑:按照下面给出的链接:https : //bbs.archlinux.org/viewtopic.php?id=130344我发现应该是你专门为我的问题放置脚本的目录是 /home/user/ .kde4/自动启动。
在我尝试遵循此操作时,我发现我没有 .kde4 目录,但我有一个 .kde 目录。我决定这可能是同一件事,并调查发现 .kde 确实有 Autostart。所以我把我的脚本放在那里。
这导致我的脚本在我的桌面加载时被 KWrite(只是基本的文本编辑器)打开。但是脚本本身不会运行。
我创建了一个带有 Autostart 的新目录 .kde4 来放置我的脚本,希望这能解决问题。不过,运气不好,因为在这种情况下,我的脚本甚至没有在 KWrite 中打开。
Edit2:我更改了脚本的权限chmod 777 script
,现在它启动了。它在我的 home/user/.kde/Autostart 目录中。
如果使用 KDE,您应该转到“系统设置”->“启动和关闭”->“自动启动”,单击“添加脚本”按钮,在此处添加脚本并将其设置为在启动时运行。
从命令行,您可以在以下文件夹 /home/username/.kde4/Autostart 中创建符号链接,如下所示:
sudo ln -s /path/to/your/script /home/username/.kde4/Autostart/script
Run Code Online (Sandbox Code Playgroud)