execute-command

sudo 命令使子进程变为僵尸进程
execute-command

sudo 命令使子进程变为僵尸进程

我正在尝试编写一个程序,使用 将其分为子进程和父进程fork()。子进程使用 执行参数execv(),父进程使用 跟踪子进程ptrace()。我编写了程序的几乎所有部分,但sudo命令参数除外。 例如,当我编写命令时./my_program apt-get update,它运行良好。当我编写命令时./my_program sudo apt-get update,命令输出停留在“正在读取状态信息...完成”并停止。如果我用终止它Ctrl C,它会变成僵尸进程。 此外,stace ./my_program sudo apt-get update不起作用,但sta...

Admin

安装我自己编写的脚本以便从命令行运行它们
execute-command

安装我自己编写的脚本以便从命令行运行它们

我有一些经常使用的自制 (bash) 脚本。以下是这些脚本的一些示例: backup-system.sh将我的系统备份到外部硬盘的脚本。 允许我多次重复命令的脚本repeat.sh。例如,repeat.sh 5 echo "x"打印“x”5 次。 switch-sound.sh一个可以在我的扬声器和我的耳机之间切换输出声音的脚本。 因为我经常使用这些脚本,所以我希望能够轻松地从命令行调用它们。例如,我想输入backup-system运行backup-system.sh。 如何安装我自己编写的脚本以便从...

Admin

需要进一步帮助实现自动登录和自动锁屏功能(Ubuntu 22.04.3)
execute-command

需要进一步帮助实现自动登录和自动锁屏功能(Ubuntu 22.04.3)

我做了这个帖子之前,我已经详细描述了我想要实现的目标以及我为实现目标所采取的每一步措施。这篇文章似乎已经失效了,自 2 月 10 日以来,我没有任何参与,所以我违背了自己的判断,发表了这篇文章,希望它能吸引不止一个人来帮助我解决手头的问题。 如果这里有人碰巧知道我到目前为止做错了什么,请随时分享解决方案...我希望这只是用户错误的情况,因为至少那时会有一个解决方案。 ...

Admin

如何保留子文件夹及其子文件夹和文件的 777 权限?
execute-command

如何保留子文件夹及其子文件夹和文件的 777 权限?

我创建了一个文件夹 xyz,并授予该文件夹 777 权限,以及其子文件夹和具有完全权限的文件。 我希望如果任何用户在 xyz 文件夹内创建子文件夹或文件,则该文件或子文件夹应保留 777 权限。 我如何在 Ubuntu 22.04 LTS 上做到这一点? ...

Admin

wsl -e 无法运行在 wsl 执行后可以运行的脚本
execute-command

wsl -e 无法运行在 wsl 执行后可以运行的脚本

我在 Ubuntu 中创建了一个脚本: # bash_test_01.sh echo "cmd is executed" 从 WSL 内部运行脚本有效: > wsl $ cd /home $ /home/bash_test_01.sh cmd is executed. 但是从 WSL 外部运行脚本失败: > wsl -e /home/bash_test_01.sh WSL (31608) ERROR: CreateProcessEntryCommon:570: execvpe /home/adm_difolco_e/bash_test_01...

Admin

如何创建可自动执行的广告管理员运行命令?
execute-command

如何创建可自动执行的广告管理员运行命令?

我有一台运行 Ubuntu 的旧笔记本电脑。但是这台电脑的容量很小,所以我必须经常清洁。但是用命令打开文件,复制并粘贴到终端中,很快就会变得无聊。所以我的想法是每 5 小时设置一次 cron 作业。但我甚至无法让 .sh 文件执行我的管理任务,即使我给了它 chmod 777。 我的 clean.sh 中的命令: #!/bin/bash free -h && sudo sysctl -w vm.drop_caches=3 && sudo sync && echo 3 | sudo tee /proc/sys/v...

Admin

Ubuntu 22.04 上的 Anaconda 执行:绿色圆圈出现然后消失,但看不到应用程序正在运行
execute-command

Ubuntu 22.04 上的 Anaconda 执行:绿色圆圈出现然后消失,但看不到应用程序正在运行

我正在尝试在 Ubuntu 22.04 上安装 anaconda。最初我收到“目录已存在”: 目录存在 建议:$ ./anaconda.sh -u bash:./anaconda.sh:权限被拒绝 zulfikar@lc2530:~$ 我还得到了以下人士的帮助: 其他论坛 我修改了他们的解决方案并完成了安装 然后我尝试: zulfikar@lc2530:~$ anaconda-navigator libGL error: MESA-LOADER: failed to open iris: /usr/lib/dri/iris_dri.so: cannot op...

Admin

使用 find 命令删除目录
execute-command

使用 find 命令删除目录

我正在使用 Linux 命令从我的服务器中删除目录。 find . ! -name . -type d -mtime +30 -print -delete 但目录没有被删除。附上图片,请参考。我正在使用 prunedepth rm -rf 文件夹正在删除。但有一个性能/时间耗费过程。但我可以使用 -删除命令正确。 ...

Admin

有什么方法可以控制 ls 输出格式
execute-command

有什么方法可以控制 ls 输出格式

我有一个目录,其中包含一些 svg 图像。我使用以下ls命令列出它们,以将输出保存在文件中: ls *200px.svg > animList.js 输出文件如下所示: file1-200px.svg file2-200px.svg file3-200px.svg ... fileX-200px.svg 我需要像这样写文件名,'fileX-200px.svg',以便轻松地使此文件列表像 JavaScript 数组一样工作。即我需要输出文件为: 'file1-200px.svg', 'file2-200px.svg', 'file3-200px.sv...

Admin

在 /tmp Ubuntu 22.04 上执行“exec”时权限被拒绝
execute-command

在 /tmp Ubuntu 22.04 上执行“exec”时权限被拒绝

我有下面的脚本,它在 Ubuntu 18.04 上运行良好 #!/bin/bash set -euo pipefail # This form is convenient for locking a file without spawning a # subprocess. The shell opens the lock file for reading and # writing as file descriptor 9, then flock is used to lock the # descripto...

Admin

如何在同一行运行 Ubuntu 启动命令和在 Ubuntu 内运行的命令?
execute-command

如何在同一行运行 Ubuntu 启动命令和在 Ubuntu 内运行的命令?

我可以./start-ubuntu.sh在我的(Android 模拟器)终端中运行,然后cd code-server-4.5.2-linux-arm64 && cd bin && export PASSWORD="pass" && ./code-server单独运行我的命令并且它们可以运行,但是有没有办法使用启动 Ubuntu 的命令来运行这些命令? 命令单独运行 尝试同时运行所有命令 ...

Admin