gpt4 book ai didi

linux - 如何使用 gksu gnome-schedule 设置工作目录

转载 作者:太空宇宙 更新时间:2023-11-04 13:00:03 26 4
gpt4 key购买 nike

如何使用 gksu gnome-schedule 设置工作目录,以便我的脚本中引用的所有 shell 都使用我使用 cd 设置的工作目录?

在 Ubuntu 上,我有一个名为 runProcess.sh 的 shell 脚本。该脚本位于名为/var/myscripts 的目录中。该脚本需要从/var/myscripts 目录执行,因为该脚本引用同一目录或/var/myscripts 的子目录中的其他 shell。该脚本还需要以 root 身份运行。

脚本在手动运行时运行良好。但是,当我将它设置为使用 gksu gnome-schedule 运行时,脚本失败,因为在运行我在 runProcess.sh 中调用的 shell 时它似乎没有使用工作目录

这是我在 gksu gnome-schedule 中设置运行脚本的方式

cd /var/myscripts && ./runProcess.sh

这是调用脚本的示例。

#!/bin/bash

. functions.sh

. loadSecrets

. startProcess.sh

. checkOnProgress.sh

. cleanUp.sh

最佳答案

默认目录是指 $HOME,您可以使用 usermod 命令更改任何用户的终端默认目录:

usermod -m -d /your/path/to/directory username

关于linux - 如何使用 gksu gnome-schedule 设置工作目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34284619/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com