#!/bin/sh
#
# Note: Some bash commands (#!/bin/bash) won't work in shell (#!/bin/sh)
# Shell scripts are preferred over bash scripts for cron jobs.
# Each week /etc/cron.weekly/ubuntu-newletter will email new issue number
NextIssue=`cat /etc/cron.weekly/ubuntu-newsletter-issue`
[ -z ${NextIssue+x} ] && NextIssue=666 # First Time!
NextIssue=$(( NextIssue + 1 ))
echo "$NextIssue" > /etc/cron.weekly/ubuntu-newsletter-issue
echo "Weekly Ubuntu Newsletter is available for reading online:"
echo ""
echo https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue"$NextIssue"
然后进行快速设置和测试:
$ sudo chmod +x /etc/cron.weekly/ubuntu-newsletter
$ sudo /etc/cron.weekly/ubuntu-newsletter
cat: /etc/cron.weekly/ubuntu-newsletter-issue: No such file or directory
Weekly Ubuntu Newsletter is available for reading online:
https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue666
$ ll /etc/cron.weekly/ubuntu*
-rwxr-xr-x 1 root root 444 Jan 2 13:56 /etc/cron.weekly/ubuntu-newsletter*
-rw-r--r-- 1 root root 4 Jan 2 13:57 /etc/cron.weekly/ubuntu-newsletter-issue
我收到了 Ubuntu Weekly Newsletter 的电子邮件副本。它在许多地方发布,包括
& 更多的。
传统上发布到 Ubuntu Fridge 的帖子(我的第一个链接)会镜像到http://ubuntu-news.org/,那里确实存在问题。
原本希望在 2020 年 12 月 26 日修复,但这是不可能的,幸运的是,修复很快就会发生。
因此,许多提要(例如,谷歌使用 ubuntu-news.org 获取信息)在 UWN 问题 660 处停止,因为这是镜像到 ubuntu-news.org 的最后一篇文章。
此时,我们的下一期(#664)将在星期二早上(我的当地时间,<48 小时后)发布,我希望它会出现在http://ubuntu-news.org/上好吧,但我将不得不拭目以待(ubuntu-news 可能会在本周晚些时候重新上线)
通过电子邮件发送的 Ubuntu Weekly Newsletter 问题正在发送出去,但是在许多返回的电子邮件之后,列表中的名称被删除。我没有您的电子邮件,因此无法检查它是否在邮件列表中,但指向您注册位置的链接可能有助于查找您未收到副本的原因。电子邮件出去
问题中提到了一个提到Ubuntu Weekly Newsletter的问题,因此假设它是被询问的 Newsletter。相反,它在评论(下面)中显示,它是一个 Canonical Newsletter 注册,这是一个用于营销目的的临时出版物。该时事通讯来自 Canonical 公司(为什么您必须勾选同意接收有关 Canonical 产品和服务的信息),而不是 Ubuntu 社区时事通讯。
您可以通过将地址复制并粘贴到浏览器中来阅读时事通讯:
对于以前的问题,只需减少数字:
下周你将增加这个数字:
使用
cron
电子邮件给自己发送时事通讯链接注意:这是 2021 年 1 月 24 日更新的。如果您在此之前复制了脚本,请修改它。
你可以做
cron
一份增加问题编号的工作,并每周通过电子邮件向你发送一个链接。cron
不过,设置电子邮件确实需要几个步骤:我制作了一个示例 bash 脚本,用于
cron
每周通过 Ubuntu Newsletter 链接发送消息。创建具有sudo
权限的脚本/etc/cron.weekly/ubuntu-newsletter
然后进行快速设置和测试:
注意:第一次使用测试脚本后:
我必须在我的系统上使用它,因为该脚本不会授予您写入权限,以便您在需要时手动更改最后一个时事通讯问题编号。
每周
cron
都会通过电子邮件向您发送 shell 脚本的回显输出:每周 Ubuntu 时事通讯可在线阅读:
https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue666
注意:在我的系统
cron
上,每周六每周运行一次。您可以手动更改最后一个问题:在这种情况下,下次
cron
每周运行时,它将通过电子邮件向您发送问题编号 667。