有没有办法在登录时以非 root 用户身份触发脚本 (ksh),而不是将其添加到 .profile



由于我没有root access,我无法将脚本添加到.profile

我尝试使用crontab使其每 10 秒运行一次。即使这样也是不允许的,因为我不是根。

cron中执行程序时,不需要root权限。因为每个用户都应该有单独的cron条目。所以你可以使用 cron 来做到这一点。

你的 ~/.profile 应该在你的控制之下,你自己的 crontab 也应该在你的控制之下。 也就是说,除非您的系统管理员已竭尽全力阻止用户操纵这些内容。 在这种情况下,您只需要与他们交谈。

如果你的 ~/.profile 没有加载,你可能想尝试 ~/.kshrc,如果你使用 Korn Shell 作为你的用户的 shell。 或者如果是bash,你可以使用~/.bashrc或~/.bash_profile(这在Linux上最常见)。

最新更新