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

泰州谁会建网站优购商城网站建设

泰州谁会建网站,优购商城网站建设,wordpress3.6,四川大学网站seo诊断报告Window下编写的sh文件在Linux/Docker中无法使用 一、sh文件目的1.1 初始状态1.2 目的 二、过程与异常2.1 首先获取标准ubuntu20.04 - 正常2.2 启动ubuntu20.04容器 - 正常2.3 执行windows下写的preInstall文件 - 报错 三、检查和处理3.1 评估异常3.2 处理异常3.3 调整后运行测试…

Window下编写的sh文件在Linux/Docker中无法使用

  • 一、sh文件目的
    • 1.1 初始状态
    • 1.2 目的
  • 二、过程与异常
    • 2.1 首先获取标准ubuntu20.04 - 正常
    • 2.2 启动ubuntu20.04容器 - 正常
    • 2.3 执行windows下写的preInstall文件 - 报错
  • 三、检查和处理
    • 3.1 评估异常
    • 3.2 处理异常
    • 3.3 调整后运行测试 - 正常
    • 3.4 sh运行完,检查docker容器 - 完成
  • 四、小结

一、sh文件目的

1.1 初始状态

已经安装nvidia-dockerdocker中创建容器测试nvidia-smi正常

1.2 目的

制作Docker镜像,将Python环境【保存在文件python3_envs.txt中】部署到Docker镜像中,包括pytorchcuda等环境

二、过程与异常

2.1 首先获取标准ubuntu20.04 - 正常

sudo nvidia-docker pull ubuntu:20.04

2.2 启动ubuntu20.04容器 - 正常

>>>sudo nvidia-docker run -it -d --name=demo --gpus=all -v /home/download:/root/download ubuntu:20.04 /bin/bash
55d0ded464ac82cab65befa54ec749fcff61a638ecf57a96f22aae3b95428b64
>>>sudo nvidia-docker attach demo
root@55d0ded464ac:/#

2.3 执行windows下写的preInstall文件 - 报错

>>>root@55d0ded464ac:/#./preInstall.shsh preInstall.sh 
: not foundsh: 2: 
E: Invalid operation update

使用vimlinux下编辑preInstall.sh,未能解决问题。

三、检查和处理

3.1 评估异常

在windows下用notepad++打开preInstall.sh,如下图,评估可能是因为行尾和linux格式不一致【因为这个是常见问题】
在这里插入图片描述

3.2 处理异常

用notepad++执行行尾转换【状态栏操作,如小图】,将行尾转换为正常linux格式
在这里插入图片描述
在这里插入图片描述

3.3 调整后运行测试 - 正常

>>>root@55d0ded464ac:/#./preInstall.sh
Hit:1 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease
Get:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Hit:4 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Get:5 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [3895 kB]
Get:6 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [1480 kB]                       Fetched 5489 kB in 9s (625 kB/s)                                                                             Reading package lists... Done
......

3.4 sh运行完,检查docker容器 - 完成

>>>root@55d0ded464ac:/#python3
Python 3.8.10 (default, Nov 22 2023, 10:22:35) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> print(torch.cuda.is_available())
True
>>> 

四、小结

linux下运行从其他操作系统编写的sh文件时,需要检查文件行尾是否为linux格式


好记性不如烂笔头。

站在岸上学不会游泳。

眼看千遍,不如手过一遍。


may the odds be ever in your favor ~

http://www.yayakq.cn/news/315668/

相关文章:

  • 可以做卷子的网站主机公园 wordpress
  • 郑州汉狮做网站费用优惠网站代理怎么做
  • 加强政务公开与网站建设西安网页设计培训班费用
  • 知名开发网站公司简介申请了域名怎么建网站
  • 设计师网站推荐外贸网站 开源
  • 网站表格怎么做的盘锦网站开发
  • 建设部网站查不到注册证怎么回事做网站如何购买服务器吗
  • 电商网站的建设动态新浪云wordpress教程
  • 百度包年推广网站建设广告设计培训目的
  • iis网站服务器基本安全设置步骤龙采做网站要多少钱
  • 吐鲁番好网站建设设计网站建设全流程图
  • 常熟市维摩剑门绿茶网站建设目标苏州网站建设狮山路
  • iis默认网站在哪里石家庄建站
  • 网络推广网络营销软件wordpress网站seo
  • 县级林业网站建设管理哈尔滨学网页设计
  • 哪儿提供邢台做网站潍坊建设银行招聘网站
  • 做证明图片的网站网站首页图片大小
  • 健康网站建设与管理网站建设中素材
  • 济南网站建设的费用浙江省建设培训中心的网站
  • 网站建设实训报告收获网站开发编程的工作方法
  • 电子外贸网站wordpress视频会员
  • 网站开发人员薪资图库下载网站源码
  • 个人做的网站有什么危险智慧团建网站链接
  • 楼盘网站设计建站平台利弊
  • 网站关键词 html企业网站的制作公司
  • 网站建设众筹工程发布信息平台
  • 网站备案 接电话微信订阅号网站开发
  • 抚远网站建设wordpress企业免费主题是什么意思
  • 自己建设网站用哪个wordpress做网站优点
  • 深圳建设工程交易网站官网三亚门户网站