相关疑难解决方法(0)

如何报告错误?

我在 Ubuntu 上发现一个应用程序有问题。

问题 :

  • 我如何最好地报告问题?
  • 我应该提供什么样的信息?

bug-reporting

473
推荐指数
6
解决办法
6万
查看次数

如何运行脚本,取决于互联网连接

我经常使用 sshfs 挂载远程驱动器。我很想自动拥有这个坐骑。但是,如果我在我的 .bashrc 或启动脚本中挂载它,挂载经常失败,因为我的无线互联网连接还没有建立。

有人知道每次建立连接时执行 bash 脚本或自动挂载 sshfs 驱动器的简单方法吗?

networking sshfs

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

网络启动时如何运行cron作业?

我有一些每天运行的 anacron 工作。脚本更新本地 bzr 和 git 存储库。当然,这些脚本需要有效的网络连接。我在笔记本电脑上,有线和无线互联网通常不够快。这会导致我的 cron 作业在拉存储库时超时 =(

所以:

如何在运行特定的 cron 作业之前确保互联网已启动?或者,如果没有网络,如何使作业失败,以便 anacron 稍后再次重试?

crontab cron-jobs cron

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

如何在 Ubuntu 16.04 中使用命令行设置 mac 地址?

在 Ubuntu 14.04 中,当我想使用不同的 mac 地址连接到网络时,我将运行以下命令

sudo service network-manager stop
sudo ifconfig $interface down
sudo macchanger -m <mac_addresse> $interface
sudo ifconfig $interface up
sudo service network-manager start
Run Code Online (Sandbox Code Playgroud)

这将分配一个新的 mac 地址,该地址在网络管理器重新启动并与网络建立新连接后仍然存在。
现在,在 Ubuntu 16.04 上,使用运行相同的命令后

  • sudo macchanger -m 00:60:1B:EB:F8:73 wlp2s0

然后我重新启动network-manager尚未连接到网络,新的 macchanger 分配的 mac 地址仍然存在,即

sudo service network-manager stop
sudo ifconfig $interface down
sudo macchanger -m <mac_addresse> $interface
sudo ifconfig $interface up
sudo service network-manager start
Run Code Online (Sandbox Code Playgroud)

但是在我连接到网络的那一刻,mac 地址被重置回原始的硬件 mac 地址。连接到网络后

% nmcli  dev show wlp2s0
GENERAL.DEVICE:                         wlp2s0 …
Run Code Online (Sandbox Code Playgroud)

network-manager networking

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