当前位置: 首页 > news >正文

网站建设行业发展西安网站设计开发

网站建设行业发展,西安网站设计开发,工作服定做工厂,江苏自助建站系统哪家好目录 问题一:用alias取别名后,另一个shell中不生效描述原因解决 问题二:用alias取别名后,别名在脚本中不生效描述原因解决 问题三:crontab计划任务不能运行docker命令描述原因解决 问题一:用alias取别名后&…

目录

  • 问题一:用alias取别名后,另一个shell中不生效
    • 描述
    • 原因
    • 解决
  • 问题二:用alias取别名后,别名在脚本中不生效
    • 描述
    • 原因
    • 解决
  • 问题三:crontab计划任务不能运行docker命令
    • 描述
    • 原因
    • 解决

问题一:用alias取别名后,另一个shell中不生效

描述

今天在服务器上配置了一条命令的别名:

alias python38='docker exec -it 4b11 python'

但是我用xshell远程连接时,找不到我重命名的“python38”命令


原因

经过查阅,如果要使用 alias 命令在当前 shell 中创建别名,那么该别名只会在当前 shell 会话中生效。如果希望在其他 shell 会话或其他用户账户中使用该别名,您需要将该别名添加到相应的配置文件中。


解决

如果使用的是 Bash shell,可以将别名添加到 ~/.bashrc 文件中。这样,每次启动新的 Bash shell 会话时,该别名都会自动加载。

vim ~/.bashrc

添加过后,需要重新加载 ~/.bashrc 文件以使更改生效:

source ~/.bashrc

然后在新开的shell中运行如下命令,便可以看到重命名生效

alias -p

问题二:用alias取别名后,别名在脚本中不生效

描述

虽然问题一解决了,但是又遇到了新问题,就是别名在shell脚本里还是不生效

原因

别名只在交互式 shell 中生效,而不在非交互式 shell(例如脚本)中生效。

解决

为了在脚本中使用别名,您可以将别名转换为函数。函数可以在交互式和非交互式 shell 中都能够使用。

function ll() {ls -l
}
#!/bin/bash# 调用 ll 函数
ll

问题三:crontab计划任务不能运行docker命令

描述

crontab 在执行含有docker命令的脚本时,docker命令都执行失败:

#!/bin/bash
docker exec -it 4b11 python test.py

原因

exec 加了 -it 参数就开启了一个终端,计划任务无法进入任何终端。

解决

只需要将exec 后的 -it 参数去掉即可

#!/bin/bash
docker exec 4b11 python test.py
http://www.hkea.cn/news/29227/

相关文章:

  • jsp网站开发论文官方app下载安装
  • 关于机场建设的网站今日疫情最新情况
  • 网站域名注册服务商google浏览器官方
  • 通过网站开发工具怎么改自动跳网站百度指数有哪些功能
  • 可以发锚文本的网站百度搜索官方网站
  • 东莞网站建设企慕简述如何优化网站的方法
  • 可以做网站的公司seo外包
  • 自己怎么做网站视频赚钱5g网络优化培训
  • 数据库修改网站管理员密码seo网站有优化培训吗
  • 福田做商城网站建设找哪家公司好抖音怎么运营和引流
  • 厘米售卡站怎么做网站禁止搜索引擎收录的方法
  • 网站首页滚动图片怎么做谷歌搜索关键词排名
  • 嵩县网站开发友情链接获取的途径有哪些
  • 国家企业信息公示网(广东)海南快速seo排名优化
  • 高端网站设计 上海徐州seo排名公司
  • 泰安网站建设公司排名石家庄最新消息
  • 域名只做邮箱没网站要备案吗常见的网络推广方式包括
  • 昆山建设局网站360搜索首页
  • 正常做网站多少钱无锡网站制作无锡做网站
  • php做网站csdn网站seo公司哪家好
  • 今日头条建站工具何鹏seo
  • wordpress 培训模板优化落实疫情防控新十条
  • 关于做外汇现货的网站太原整站优化排名外包
  • 星悦做任务网站是新网站百度收录
  • 十大营销网站seo关键词查询工具
  • 怎么查询网站所有关键词靠谱的广告联盟
  • 超酷的网站设计磁力搜索引擎
  • 网站建设写程序用什么软件成都疫情最新消息
  • 做网站需要什么资金2022今天刚刚发生地震了
  • 建设网站费用主要包括哪些google商店