相关疑难解决方法(0)

你如何在没有 GUI 的情况下运行 GUI 应用程序(gui 应用程序作为无头服务器上的守护进程)?

好的,所以我想在没有 X 的服务器上运行一个 GUI 应用程序作为守护程序。该应用程序是一个 java 程序。它可以在配置文件中进行配置,因此不需要 GUI 来使用它。不幸的是,它没有 shell 可执行文件。

我曾经知道一个,但忘记了解决方案。基本上有一个程序可以将 X 服务器伪装成其他程序。找到这将是理想的解决方案。就是想不起来叫什么了。

gui xorg headless

15
推荐指数
1
解决办法
1万
查看次数

从bash文件打开firefox“错误:未指定显示”

我需要打开浏览器并使用 IP 地址 1.2.3.4 访问我的服务器。首先我 ping 我的服务器,如果 ping 没有失败,我会在浏览器中启动主页。为此,我编写了一个 bash 文件,如下所示:

# add ip / hostname separated by white space
myHost=1.2.3.4

# no ping request
COUNT=1

count=$(ping -c $COUNT $myHost | grep 'received' | awk -F',' '{ print $2 }' | awk '{ print $1 }')
if [ $count -eq 0 ]; then
# 100% failed
echo "Host : $myHost is down (ping failed) at $(date)"
else
    firefox $myHost
fi
Run Code Online (Sandbox Code Playgroud)

但我收到一条错误消息 Error: no display specified。Firefox 未启动。我究竟做错了什么。

该文件每 5 分钟调用一次 …

firefox bash cron

9
推荐指数
1
解决办法
9万
查看次数

使用 xrandr 和 cron 作业调整亮度

编辑感谢 pa4080,我在下面的脚本中添加了一行,现在效果很好。我不完全明白如何,哦,好吧。

我想做一个 cron 工作来在一天中的不同时间调整我的亮度。在做了一些谷歌搜索和反复试验之后,我编写了以下运行良好的 bash 脚本:

#!/bin/bash
export DISPLAY=$(w $(id -un) | awk 'NF > 7 && $2 ~ /tty[0-9]+/ {print $3; exit}')

H=$(date +%H)

if (( 00 <= 10#$H && 10#$H < 07 )); then
    xrandr --output HDMI-1 --brightness .3 && xrandr --output HDMI-2 --brightness .3 && xrandr --output HDMI-3 --brightness .3
elif (( 07 <= 10#$H && 10#$H < 10 )); then
    xrandr --output HDMI-1 --brightness .5 && xrandr --output HDMI-2 --brightness .5 && xrandr --output …
Run Code Online (Sandbox Code Playgroud)

xrandr bash scripts cron brightness

6
推荐指数
3
解决办法
2194
查看次数

如何通过 cron 在 Firefox 中打开 url(cron 作业调度)

我正在尝试创建一个 cron 作业以在预定时间打开网页。

我已经使用crontab -e并附加了我的工作编辑了我的 cron 。我用这样的脚本编写了我的工作:xdg-open (URL) 我将此脚本保存在我的/home/flicker目录中。

但是,当我编辑我的 cron ( crontab -e) 时,它会将文件另存为/tmp/crontab.tIzXBv/crontab.

保存成功后说安装新的crontab。

我使我的文件脚本可执行,但仍然无法处理这项工作。我希望脚本在下午 14:30 运行,所以我将这一行添加到我的 crontab 中:

30 14 * * * /home/flicker/open-web.sh
Run Code Online (Sandbox Code Playgroud)

这仍然无法正常工作,请帮助。这是我的脚本如下:

#!/bin/bash
xdg-open https://www.google.com
Run Code Online (Sandbox Code Playgroud)

cron

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

在重启时运行 python 脚本的 Cron 作业不起作用

我是 linux 新手,我阅读并遵循了许多说明在重新启动时运行 python 脚本,但它们都不起作用:

这是我要运行的命令:

/usr/bin/python3 /home/am/projects/AMAcc/map.py
Run Code Online (Sandbox Code Playgroud)

我使用crontab -e并添加了

@reboot /usr/bin/python3 /home/am/projects/AMAcc/map.py
Run Code Online (Sandbox Code Playgroud)

我尝试sudo crontab -e并添加了相同的命令

我什至编辑了/etc/crontab文件并添加了上面的命令。

尝试#!/usr/bin/python3在我的 python 代码顶部添加并更改其权限,例如: sudo chmod a+x map.py

正如文件中建议所有用户都将能够如果运行cron作业cron.deny文件存在,但其空的,所以我试图创建空的cron.deny两个文件/etc/cron.deny/usr/lib/cron/cron.deny。但是仍然没有运气运行 cron 工作。

我在做什么?

python scripts cron desktop-environments mate

4
推荐指数
1
解决办法
3225
查看次数