小编use*_*527的帖子

如何更改 GNOME 的默认文本编辑器?

gedit 是 GNOME 的默认编辑器,我该如何更改它?

我修改了文件/etc/gnome/defaults.list,然后重新启动了系统,它可以工作。

gnome

5
推荐指数
1
解决办法
5552
查看次数

如何从命令行重新启动 Firefox?

如何从命令行重新启动 Firefox 并在重新启动后完全(或尽可能)恢复之前的状态?当然,我可以做类似的事情killall firefox; firefox,但这不会恢复会话。

command-line firefox

2
推荐指数
2
解决办法
8110
查看次数

点字符有什么作用。有 crontab 吗?

我养成了.从一些博客文章中包含以下内容的习惯:

0 0 * * * . /usr/local/bin/somescript.sh
Run Code Online (Sandbox Code Playgroud)

...代替:

0 0 * * * /usr/local/bin/somescript.sh
Run Code Online (Sandbox Code Playgroud)

例如,可视化 cron 计划表达式编辑器cron.guru考虑使用该字符作为错误,但我的脚本至少到目前为止似乎已按指定运行。

cron

2
推荐指数
1
解决办法
1144
查看次数

基本的 Bash 脚本(用于启动 GUI 程序)部分在 cron 中工作

我使用此脚本过夜重新启动 Firefox(以应用包管理器和插件更新):

#!/bin/bash
killall -s SIGTERM firefox; sleep 15
firefox -P "user" &
firefox -P "default settings" &
Run Code Online (Sandbox Code Playgroud)

crontab(凌晨 3 点运行):

0 3 * * * /usr/local/bin/firefox.sh
Run Code Online (Sandbox Code Playgroud)

手动执行时,脚本按预期工作:关闭 Firefox 进程并在各自的窗口中启动两个配置文件。

当 cron 运行该脚本时,Firefox 始终只是关闭。

bash cron gui firefox

2
推荐指数
1
解决办法
1353
查看次数

如何创建 Docker 容器并立即运行其中的命令?

我还没有找到在新创建的 Docker 容器中自动运行命令的方法。我经常创建一次性容器(作为测试环境,下面的示例),这些容器受益于一些额外的软件包,并且可能需要在安装软件之前进行更新。

我更喜欢直接在交互式会话中运行该命令。

docker run --interactive --tty --rm fedora bash
docker run --interactive --tty --rm ubuntu bash
Run Code Online (Sandbox Code Playgroud)

目前,我不断将命令(包括apt update && apt upgrade -ydnf update -y)粘贴到容器 shell 中。

docker

2
推荐指数
1
解决办法
1303
查看次数

标签 统计

cron ×2

firefox ×2

bash ×1

command-line ×1

docker ×1

gnome ×1

gui ×1