It is well described in the Gnome wiki, quoting:
You can do this with the GSettings key, org.gnome.shell.enabled-extensions, or several tools that manipulate this GSettings key, such as GNOME Tweak Tool or a recent version of gnome-shell-extension-tool.
If you invoke gnome-shell-extension-tool --help
, you will see that it is capable of enabling and disabling extensions by their name. For example, the following command enables user themes:
gnome-shell-extension-tool -e user-theme
Oh, and you can get the names of all your locally installed extensions by doing ls ~/.local/share/gnome-shell/extensions
. It will give you entries of the form the-name@author
.
You seem to be confusing two different methods of invoking cron
jobs.
Ubuntu inherits from Debian a somewhat confusing policy of supporting both user crontabs
that are stored in a spool area /var/spool/cron
, and system-wide cron jobs run from /etc/crontab
and the files in /etc/cron.d
.
Jobs specified in /etc/crontab
or via files in /etc/cron.d
need an extra field in order to allow them to be run as a different user so the format is something like
*/10 * * * * <username> <command> <args>
Jobs set up via the spool area using crontab -e
(or sudo crontab -e
for root) already belong to a specific user, and don't need the user field
*/10 * * * * <command> <args>
If you include the username field in a cron job set up via a crontab -e
command, it will be misinterpreted as a command: as we can see from your log output,
Oct 21 07:30:01 stan CRON[7604]: (stan) CMD (stan /home/stan/update.sh)
cron
is interpreting stan
as a command with argument /home/stan/update.sh
The solution should be simply to remove the username stan
from your crontab.
Best Answer
1 Preparation
Based on the official Kaggle API documentation:
Install the Kaggle command-line interface (here via PIP, a Python package manager):
Create a configuration directory for the next step:
Authentication:
Store it as
~/.kaggle/kaggle.json
, since that’s where the CLI will look for it by default. You can simply copy and paste that path into the file selection dialogue of your web browser.2 Dataset Upload
Again from the same official API documentation:
Looking at my answer it turned out to be a nice way to tell you to RTFM. ;-]